我正在开发一款拥有10K产品的Magento商店,我们希望将加载时间减少到最低限度。我们使用Google Pagespeed和Pingdom Tools来衡量性能,我们已激活New Relic Pro。我们正在使用Magento 1.9.1.0。
当我使用Pingdom测量我的网站时,我得到以下结果:
我们想让它看起来如下(我们知道它是可能的):
到目前为止,我所做的是浏览网站并观看New Relic中的交易记录。这看起来如下:
令人惊讶的是,我发现Varien Image组件需要花费大量时间来加载。如果这是正常的,有人有线索吗? (猜不是吗?)这是怎么造成的?
谢谢!
解: 它已通过安装FPC(ExtendWare整页缓存模块)解决。现在商店的速度快了!
答案 0 :(得分:0)
这是magento默认行为。 Magento在第一次观看时重新调整了产品图像。这包括已具有所需大小的图像。重新采样的图像存储在媒体/目录/产品/缓存中,并用于下一个视图。 所以这是第一次观看图像的一次性问题。
您可以上传所需尺寸的图片,不要让magento重新缩放它们。因此,您可以重写Mage_Catalog_Helper_Image
以更改默认行为。或者您可以使用更快的库编写自己的图像adpter。
没有FPC会通过图像重采样解决这个初始问题。
答案 1 :(得分:0)
通过安装整页缓存(我们选择ExtendWare整页缓存模块)解决了这个问题。现在商店的速度快了!