Ini adalah salah satu dari mereka "berapa lama sepotong pertanyaan string".
Apa yang baik untuk situs volume tinggi mungkin tidak sama untuk situs volume rendah dengan banyak modul, dan mungkin tidak sama untuk situs volume menengah dengan hanya beberapa modul yang diaktifkan. Situs lain yang berjalan di server mungkin juga memakan memori yang disediakan APC.
Titik awal saya adalah
apc.enabled=1
apc.shm_segments=1
apc.shm_size=64
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
apc.rfc1867=1
Saya kemudian menyesuaikan pengaturan untuk server, tetapi sekali lagi, tidak ada satu ukuran cocok untuk semua pengaturan.
Temukan apc.php (mungkin terletak di /usr/share/pear/apc.php), dan pasang di DOCROOT untuk pemasangan Drupal Anda. Kunci ke alamat IP Anda melalui konfigurasi Apache. Edit nama pengguna / kata sandi di dalamnya, lalu ramban ke sana. Anda kemudian akan melihat statistik APC Anda.
Konfigurasikan ulang parameter shm_size untuk meminimalkan kesalahan cache. Idealnya, Anda ingin memberikannya memori yang cukup untuk tidak pernah memiliki cache miss untuk suatu file, ditambah beberapa memori tambahan untuk cache pengguna APC.
Optimalkan TTL untuk mencegah pengadukan cache. Jika Anda tidak mengedit file, Anda dapat menambah nomor ini.
enable_cli berguna ketika Anda banyak menggunakan drush, sehingga drush menggunakan file cache dari APC.
rfc1867 berguna untuk mengunggah file.
Saya juga memperhatikan php-fpm pada judulnya. Ini memperumit masalah, dan benar-benar di luar cakupan Jawaban Drupal. Anda mungkin mendapatkan respons yang lebih baik di Server Fault , karena banyak pengaturan konfigurasi sistem tidak berkaitan dengan Drupal secara langsung.