Saya mengoptimalkan situs web Drupal 7 dan saya memiliki pernis, memcache, dan APC yang semuanya terpasang dan bekerja dengan masing-masing modul Drupal 7 mereka. Di settings.php saya, saya memiliki $conf
opsi di bawah ini.
Pertanyaan saya adalah untuk mendapatkan kinerja yang lebih baik dan semua cache ini bekerja bersama dengan baik, apakah saya perlu menambahkan lebih banyak opsi konfigurasi?
Modul readme biasanya mengasumsikan sistem cache tunggal. Apakah ada tweks yang diperlukan untuk mendapatkan kinerja yang lebih baik dari menjalankan 3 backend caching terpisah?
// Add Varnish as the page cache handler.
$conf['cache_backends'][] = 'sites/all/modules/varnish/varnish.cache.inc';
$conf['cache_class_cache_page'] = 'VarnishCache';
// Drupal 7 does not cache pages when we invoke hooks during bootstrap.
// This needs to be disabled.
$conf['page_cache_invoke_hooks'] = FALSE;
$conf['cache_backends'][] = 'sites/all/modules/apc/drupal_apc_cache.inc';
$conf['cache_class_cache'] = 'DrupalAPCCache';
$conf['cache_class_cache_bootstrap'] = 'DrupalAPCCache';
//$conf['apc_show_debug'] = TRUE; // Remove the slashes to use debug mode.
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';