【发布时间】:2016-03-29 11:13:18
【问题描述】:
使用perstashop开发了一个网店,放到三台服务器上:
前2个是amazon,应该是一样的设置
服务器 1: http://be-pure.com/en/women/3-slim-y-tank.html
服务器 2: http://52.77.216.83/en/women/3-slim-y-tank.html
最后一个只是本地托管
服务器 3: http://internal001.zizsoft.com/be_pure/en/women/3-slim-y-tank.html
问题是服务器 1 加载速度比其他两台服务器慢,但性能应该是 3 台中最好的。
看起来好像服务器 1 没有缓存文件
但其实他们都有
开启 smarty 缓存,使用文件系统,修改时重新编译 和 打开文件系统缓存
鉴于代码和服务器设置相同,两个亚马逊服务器设置相同,本地主机一个是其他服务器,但它应该比服务器 1 慢
1) 如何调试/检查文件是否已经在使用缓存?
(缓存文件位于服务器的cache/smarty和cache/cachefs中)
2) 服务器 1 的加载时间长的原因是什么?把它当作一个 PHP 站点,有什么方法可以检查它为什么慢?
非常感谢您的帮助
【问题讨论】:
标签: php html optimization prestashop prestashop-1.6