我是php开发人员的新手,并在magento 1.7中开发了一个网站。 我的网站需要花费太多时间来加载。 我删除了缓存,重新索引日期包括图像仍然需要很多时间来加载。 请建议我如何优化我的网站的加载时间。
提前感谢。
答案 0 :(得分:1)
本节将打开apache mod_deflate模块,该模块在将text,css和javascript发送到浏览器之前压缩它。这导致较小的下载大小。要启用,只需取消注释相应的行,使其如下所示:
<IfModule mod_deflate.c>
############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip
# Insert filter on all content
SetOutputFilter DEFLATE
# Insert filter on selected content types only
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
注意:这不适用于Litespeed服务器。 浏览器使用Expires标头来确定页面组件可以缓存多长时间。静态组件(如图像)应具有远期过期标头,但实际上,所有页面组件都应具有过期标头。要启用此功能,只需取消注释相应的行并在其正上方添加“ExpiresActive On”即可。见下文:
#
ExpiresActive On
ExpiresDefault "access plus 1 year"
- 请参阅:http://docs.nexcess.net/article/optimizing-magento-performance.html#sthash.ZUpf53Fy.dpuf
摘自here
这在很大程度上对我有用。
答案 1 :(得分:0)
尝试查看以下结果:http://gtmetrix.com/reports/www.fashiza.com/KLDZeYuI
在这种情况下,您似乎获得了很多将您的部分javascript移动,并检查您的所有图片是否都有:
1)在css中定义宽度和高度。
为网络优化的2)格式
编辑:你正在加载几乎500kb的javascript。这可能是主要原因。尝试压缩你的js并决定你是否真的需要那么多。答案 2 :(得分:0)
1。http://www.fashiza.com/media/js/1348d08285c79d6cda3eb91987e1942f.js 太大了100KB 最小化
2。http://www.fashiza.com/media/css/d2d005572b30b4d004b45f21ee567278.css 太大了
3.no file:productsliderpoint
谷歌:压缩js,你会找到答案
i.stack.imgur.com/eh1NR.jpg
这不正常
答案 3 :(得分:0)
Magento网站加速提示 总结:
您可以查看详细说明:http://www.magentocommerce.com/boards/viewthread/36225/
答案 4 :(得分:0)
创建基准来衡量导致最大时间滞后的原因。这有助于您缩小问题范围,从而获得更好的理解,因为您的问题太广泛,无法帮助您。