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

Linux服务器
RouterOS断流解决办法探讨
用ROS做PPPoE服务器
RouterOS官方防火墙脚本
RouterOS2.9透明代理设置方法
全面提升BINDDNS服务器安全
apache安装后自启动问题
RouterOS下配置DMZ
RouterOS的备份和恢复
Linux小型日程表挑战大型群件
并行版本系统CVS简单教程
红帽集成Xen虚拟化解决方案详解
Linux上实现虚拟化技术的优势
虚拟技术的现状与红帽集成情况
落在实处虚拟化技术应用
Xen和虚拟化技术学习指南
虚拟化能够解决软件安装的困境?
linux的域名解析系统设置
vsftpd.conf内配置参数说明
架设某大型网站服务器之全部过程
Linux环境下快速搭建维基网站

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


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