我注意到我们的 web 项目 (Drupal) 在虚拟机中使用 memcached 时运行速度较慢。页面加载时间是没有 memcached 的两倍。我没有注意到任何不自然的 memcached 行为。
虚拟框是(使用 vagrant):
Drupal 的特定设置是:
$conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['memcache_key_prefix'] = 'oursite_';
Run Code Online (Sandbox Code Playgroud)
只是将其与本机(非虚拟化)环境进行比较 - 在同一项目上,memcached 提高了 10-20% 的性能。
任何的想法?有什么地方可以让我继续调查吗?