使用New Relic和GD2进行Magento性能调整似乎很慢
我在一家拥有10K产品的Magento商店工作,我们希望将装载时间缩短到最低限度。我们使用Google Pagespeed和Pingdom工具来测量性能,并激活了New Relic Pro。我们正在使用Magento 1.9.1.0 当我使用Pingdom测量我的站点时,我得到以下结果: 我们希望使其看起来如下(我们知道这是可能的): 到目前为止,我所做的是浏览网站,并在NewRelic中查看交易痕迹。情况如下: 令人惊讶的是,我发现Varien图像组件需要花费大量时间来加载。有人知道这是否正常吗?(猜不是吗?)这是怎么造成的 谢谢 解决方案:使用New Relic和GD2进行Magento性能调整似乎很慢,magento,newrelic,Magento,Newrelic,我在一家拥有10K产品的Magento商店工作,我们希望将装载时间缩短到最低限度。我们使用Google Pagespeed和Pingdom工具来测量性能,并激活了New Relic Pro。我们正在使用Magento 1.9.1.0 当我使用Pingdom测量我的站点时,我得到以下结果: 我们希望使其看起来如下(我们知道这是可能的): 到目前为止,我所做的是浏览网站,并在NewRelic中查看交易痕迹。情况如下: 令人惊讶的是,我发现Varien图像组件需要花费大量时间来加载。有人知道这是
通过安装FPC(ExtendWare全页缓存模块)解决了这个问题。现在商店的速度快如光速 这是magento的默认行为。第一次查看产品图像时,Magento会重新缩放产品图像。这包括已经具有请求大小的图像。重新采样的图像存储在介质/目录/产品/缓存中,并在下一个视图中使用。 因此,这是第一次查看图像时的一次性问题 您可以只上载所需大小的图像,而不让magento重新缩放它们。因此,您可以重写
Mage\u Catalog\u Helper\u Image
以更改默认行为。或者你可以用一个更快的库来编写你自己的图像适配器。
没有FPC会通过图像重采样来解决这个初始问题。通过安装全页缓存(我们选择了ExtendWare全页缓存模块)解决了这个问题。现在商店的速度快如光速听起来像MaGeNTO存储一个用GD创建的重采样图像的缓存副本,但是你也应该考虑为你的图像(以及其他静态文件)使用反向代理CDN。例如:设置static.yourdomainname.com以指向CDN,如CacheFly或EdgeCast,并将CDN配置为使用您的服务器作为源站,并在系统->配置->Web下配置Magento基本URL。