使用New Relic和GD2的Magento Performance Tuning似乎很慢

时间:2015-03-11 09:20:12

标签: magento newrelic

我正在开发一款拥有10K产品的Magento商店,我们希望将加载时间减少到最低限度。我们使用Google Pagespeed和Pingdom Tools来衡量性能,我们已激活New Relic Pro。我们正在使用Magento 1.9.1.0。

当我使用Pingdom测量我的网站时,我得到以下结果:

Waiting time (in yellow) too long

我们想让它看起来如下(我们知道它是可能的):

Desired result

到目前为止,我所做的是浏览网站并观看New Relic中的交易记录。这看起来如下:

New Relic Trace

令人惊讶的是,我发现Varien Image组件需要花费大量时间来加载。如果这是正常的,有人有线索吗? (猜不是吗?)这是怎么造成的?

谢谢!

解: 它已通过安装FPC(ExtendWare整页缓存模块)解决。现在商店的速度快了!

2 个答案:

答案 0 :(得分:0)

这是magento默认行为。 Magento在第一次观看时重新调整了产品图像。这包括已具有所需大小的图像。重新采样的图像存储在媒体/目录/产品/缓存中,并用于下一个视图。 所以这是第一次观看图像的一次性问题。

您可以上传所需尺寸的图片,不要让magento重新缩放它们。因此,您可以重写Mage_Catalog_Helper_Image以更改默认行为。或者您可以使用更快的库编写自己的图像adpter。 没有FPC会通过图像重采样解决这个初始问题。

答案 1 :(得分:0)

通过安装整页缓存(我们选择ExtendWare整页缓存模块)解决了这个问题。现在商店的速度快了!