我在http://www.webpagetest.org/result/150325_HZ_TAN/
上测试了我的网站freshdeals.co.in我不明白为什么我的网站花了很多时间在TTFB,以及我可以做些什么来减少这种情况。
Alos我想知道页面上的每个http请求是否都包含此TTFB?
答案 0 :(得分:0)
我认为您的服务器过载,由于这可能是您遇到此问题,我建议您监控服务器并优化服务器上安装的MySQL和Web服务器。
此外,请检查您网站的网页速度建议,并尝试在您的网站上进行更新:https://developers.google.com/speed/pagespeed/insights/?url=freshdeals.co.in&tab=desktop
答案 1 :(得分:0)
实施的定制方式如何?服务器容量可能是一个问题,但对于15秒的页面加载时间,定制更有可能是问题的原因。过多的迭代是Magento实现的一个相当一致的问题,通常可以看到许多对Mage_Core_Model_Abstract :: load()的调用。
获取公共数据集并加载到本地计算机上并针对它运行探查器。 XDebug或Zend Debugger都有分析器,或者尝试New Relic。如果您无法执行此操作,请在MySQL中启用查询登录并加载页面。在最坏的情况下,您不应该看到超过100个查询。如果您看到更多,则可能需要重新构建一些自定义项。
此外,请确保您使用opcache来处理PHP代码并确保数据缓存正常工作。但即使两个都关闭,你也不应该看到15秒的页面加载时间。