我试图理解为什么 memcache 不能在 prestashop 工作,它使产品页面中的页面加载速度慢了 10 倍。
我已经在生产环境中测试了 APC 缓存,并将服务器负载提高到 4 以上。
服务器和版本:
- nginx/1.1.19
- PHP 5.3.10-1ubuntu3.6 (fpm-fcgi)
- 内存缓存 1.4.13
- PrestaShop 1.5.3.1
- 安装在服务器上:pecl、pear、php-dev、libpcre3-dev、pcre-devel、libmemcached-dev 和所有必需的东西
- 内存缓存进程:
26507 ? Sl 0:05 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
- 内存缓存配置为
127.0.0.1 / 11211 / Weight=1
- 没有错误日志
( ) 上的内存缓存3 seconds
:
没有缓存(300ms
):
APC ( 100ms
):