Я оптимизирую сайт Drupal 7, и у меня есть лак, memcache и APC, все они установлены и работают с их отдельными модулями Drupal 7. В моем файле settings.php у меня есть $conf
варианты ниже.
Мой вопрос заключается в том, чтобы повысить производительность и обеспечить совместную работу всех этих кешей. Нужно ли добавлять дополнительные параметры конфигурации?
В модуле readme обычно используется одна система кэширования. Есть ли какие-то твики, необходимые для повышения производительности при запуске 3-х отдельных бэкэндов кэширования?
// 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';