如何优化我的网站加载时间


how to optimize loading time of my website?

我是php开发人员的新手,在magento 1.7中开发了一个网站。我的网站加载时间太长。我删除了缓存,重新索引日期包含的图像仍然需要很多时间加载。请建议我如何优化我网站的加载时间。

提前谢谢。

启用输出压缩

本节将打开apachemod_deflate模块,该模块在将文本、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>
  • 更多信息,请访问:http://docs.nexcess.net/article/optimizing-magento-performance.html#sthash.ZUpf53Fy.dpuf

启用过期标头

注意:这在Litespeed服务器上不起作用。浏览器使用Expires标头来确定页面组件可以缓存多长时间。静态组件,如图像,应该有远期过期的标头,但实际上,所有页面组件都应该有过期的标头。要打开此功能,只需取消对相应行的注释,并在其正上方添加"ExpiresActive on"即可。请参阅以下内容:

#

添加默认的Expires标头

http://developer.yahoo.com/performance/rules.html#expires

ExpiresActive On
ExpiresDefault "access plus 1 year"

-更多信息,请访问:http://docs.nexcess.net/article/optimizing-magento-performance.html#sthash.ZUpf53Fy.dpuf

参考取自此处

这在很大程度上对我起到了作用。

尝试查看以下结果:http://gtmetrix.com/reports/www.fashiza.com/KLDZeYuI

在这种情况下,您似乎会获得很多向下移动一些javascript并检查是否所有图像都具有:

1)在css中定义宽度和高度。

2)针对web 优化的格式

编辑:您正在加载大约500kb的javascript。这可能是主要原因。试着压缩你的js,然后决定你是否真的需要那么多。

Magento网站加速提示摘要:

  • 启用所有Magento缓存层
  • 配置您的web服务器以启用连接保持活动,启用mod_expire,gzip压缩
  • 启用MySQL查询缓存
  • 安装APC或XCache以缓存PHP操作码
  • 安装Memcache并将Magento配置为将会话和缓存存储到内存中
  • 安装第三方全页缓存Magento扩展
  • 在系统层安装Varnish缓存服务器以进行全页缓存

您可以查看详细说明:http://www.magentocommerce.com/boards/viewthread/36225/

1。http://www.fashiza.com/media/js/1348d08285c79d6cda3eb91987e1942f.js太大了100KB最小化

2。http://www.fashiza.com/media/css/d2d005572b30b4d004b45f21ee567278.css太大

3.无文件:productsliderpoint

谷歌:压缩js,你会发现答案

i.stack.imgur.com/eh1NR.jpg

这不是正常的

创建基准来衡量造成最大时间滞后的原因。这有助于你缩小问题范围,从而更好地理解,因为你的问题太宽泛,我们无法帮助你。