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

Linux服务器
使用PXE协议远程安装LINUX
在linux操作系统中如何截获系统调用
出错也不怕—linux系统紧急情况处理方法
在Linux下设置WWW Server(1)
在Linux下设置WWW Server(2)
linux日志管理(一)
关于Linux系统下Grub启动流程的讨论总结
新手学堂 十种提高Linux系统安全性的招数
在AS4上架设QMAIL+反病毒垃圾模块的方法
教你配置Linux系统安全管理服务
Linux服务器集群系统实现方案详细解析
Ubuntu Linux上安装SSH和Vsftpd的方法
tomcat及jdk安装配置文档
Ubuntu6.06 Linux安装Mplayer过程解析
新手看招 手把手教你安装VMware虚拟机
linux日志管理(二)
Linux磁盘存储区管理原理与技巧(一)
Linux磁盘存储区管理原理与技巧(二)
Linux磁盘存储区管理原理与技巧(三)
浅谈Linux文件系统反删除方法(一)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 97 ::
收藏到网摘: 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