当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 修改.htaccess文件提升网站访问速度方法

Linux服务器
Linux架设DNS服务器(一)
Linux架设DNS服务器(二)
Linux架设DNS服务器(三)
Linux架设DNS服务器(四)
Linux作DHCP服务器之一
Linux作DHCP服务器之二
Linux作DHCP服务器之三
Linux成为“文件服务器”
Linux下拨号服务器维护经验谈
使用图形客户端远程访问Linux服务器
如何将Linux配置为一个FAX服务器
Samba3.0服务器实战调试
WWW服务器配置全攻略
在RedHat9下配置时间服务器
用Domino6构建Web和LDAP服务器
用GkrellM监测Linux网络服务器
构造Liunx流媒体服务器(一)
构造Liunx流媒体服务器(二)
应用中型部门级Linux服务器
socks5代理服务器的配置

Linux服务器 中的 修改.htaccess文件提升网站访问速度方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 88 ::
收藏到网摘: n/a

有时候遇到一个比较复杂的问题,我会选择暂时放一放。

YSlow的检测结果,当时优化掉几个问题后,就暂时放手了。

最近在网站优化上有了新的认识,应用一下:

  1. Add an Expires or a Cache-Control Header

    简单点说:就是缓存一下不常修改的文件,提升访问速度。
    再简单点说:就是在.htaccess文件中写入以下内容:

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A600
    ExpiresByType image/x-icon A2592000
    ExpiresByType application/x-javascript A2592000
    ExpiresByType text/css A604800
    ExpiresByType image/gif A2592000
    ExpiresByType image/png A2592000
    ExpiresByType image/jpeg A2592000
    ExpiresByType text/plain A86400
    ExpiresByType application/x-shockwave-flash A2592000
    ExpiresByType video/x-flv A2592000
    ExpiresByType application/pdf A2592000
    ExpiresByType text/html A600
    </IfModule>

    text/css之类代表文件类型,A2592000表示在浏览器中的缓存时间,2592000秒=30天。

  2. Gzip components

    Gzip压缩是减少文件体积增加用户体验的简单方法,
    同样,添加以下代码到.htaccess文件即可。

    <ifmodule mod_deflate.c>
    AddOutputFilter DEFLATE html xml php js css
    </ifmodule>

  3. 配置ETag

    这段话我没看明白,总之结论是:如果你没有使用ETag提供的灵活的验证模式,那么干脆把所有的ETag都去掉会更好。

    我的网站只放在一台服务器上,我写.htaccess关了它:

    FileETag none