我们的网站基于Magento 1.9,我们的主页速度还可以。
但是,在我们的产品页面中,例如https://www.sofary.com/black-rectangle.html,将产品添加到购物车需要很长时间(超过5秒)。
我们做了一些研究,并认为我们可以组合一些资源文件,如js和css文件。但是,我们认为这不会显着提高速度。
是否有某种工具可供我们了解整个过程中每个步骤花费的时间,以便我们了解瓶颈在哪里?
答案 0 :(得分:0)
这是一个广泛的问题。有很多工具可用来判断网站的速度。问题很多,你需要考虑改善网站性能的所有可能性。
在这里,我将向您详细介绍我在您的网站上发现的几点,但对于其他内容,您将需要在互联网上进行更多研究。
首先,您可以使用chrome inspect元素上的Network选项卡来判断网站的性能。这将为您提供加载时间。然后,您可以使用chrome inspect元素中的Performance选项卡。这将为您提供导致网站抖动/缓慢加载的过程。您还可以使用yslow扩展来获取有关加载时间的文件的详细信息以及解决方法。
从我看到的,页面加载大约8秒。页面的文件大小约为1.6Mb,这很好。没有大图像。但是http请求的数量是~130。这应该减少到最低限度。您可以组合和缩小css(网站中的12个文件)和js(网站中的16个文件)文件,gzip图像和使用缓存以加快加载时间。
对于gzip,您可以联系您的托管服务提供商。大多数情况下,您可以直接在托管中启用它。对于缓存和组合js css文件,您需要为您的magento版本找到合适的插件。
以下是Yslow报告的几点建议:
我希望这会有所帮助。
答案 1 :(得分:0)
经过互联网研究,这是迄今为止我能找到的最相关的答案:https://mirasvit.com/doc/common/profiler
它向我展示了如何使用magento分析器查看花费最多时间的位置。