存档

‘WebServer’ 分类的存档

Apache mod_headers模块实现文件缓存

2013年5月10日 没有评论

遇到有的主机商不支持mod_expires模块,那就就试试mod_headers模块吧。

# 开启Apache headers模块
sudo a2enmod headers
# 关闭Apache headers模块
sudo a2dismod headers

编辑Web目录的.htaccess文件

<IfModule mod_headers.c>
    # htm,html,txt类型的文件缓存一个小时
    <FilesMatch "\.(htm|html|txt)$">
        header set Cache-Control "max-age=3600"
    </FilesMatch>
    # css,js,swf类型的文件缓存一个月
    <FilesMatch "\.(css|js|swf)$">
        header set Cache-Control "max-age=2678400"
    </FilesMatch>
    # ico,gif,jpg,jpeg,png,flv,pdf类型的文件缓存一年
    <FilesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf)$">
        header set Cache-Control "max-age=31536000"
    </FilesMatch>
</IfModule>

参考来源[......]

Read more

分类: WebServer 标签: ,

Apache mod_expires模块实现文件缓存

2013年5月6日 没有评论

mod_expires 模块的主要作用是自动生成页面头部信息中的 Expires 标签和 Cache-Control 标签,从而降低客户端的访问频率和次数,达到减少不必要流量和增加访问速度的目的。

# 开启Apache expires模块
sudo a2enmod expires
# 关闭Apache expires模块
sudo a2dismod expires

mod_expires[......]

Read more

分类: WebServer 标签: ,