跨境电商
经验交流分享

配置Apache开启浏览器缓存

mod_expires是Apache控制HTTP头部信息中Expires、Cache-Control等信息的模块。通过该模块,可以将许多内容缓存在用户的浏览器中,再次访问的时候不需要重复从服务器中读取,节省流量并提高了网站的加载速度。

在WHM和Cpanel中,mod_expires是默认开启的。WHM里边具体在什么位置修改Apache的全局配置文件还不太清楚,所以这里介绍下如何通过网站根目录下的.htaccess文件开启并配置浏览器缓存。添加如下文件到.htaccess文件中,具体的指令参数可以参考Apache关于mod_expires的文档。

传送门:http://httpd.apache.org/docs/current/mod/mod_expires.html

<IfModule mod_expires.c>
########## Begin Enable Caching ##########
#
# enable expirations
ExpiresActive On
# expire images after a month in the website visitor cache
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 month”
# expire stylesheets and javascript after 1 week in the website visitor cache
ExpiresByType text/css “access plus 1 week”
ExpiresByType application/javascript “access plus 1 week”
# expire flash and XML 1 month and 1 week respectively in the website visitor cache
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType text/xml “access plus 1 week”
#
########## End Enable Caching ##########
</IfModule>

修改之后,通过PageSpeed就可以看到效果了,如下图所示,bodybg.jpg文件在HTTP相应代码200右侧有一个cache的提示,另外在头信息中,包含了Cache-Control,Expires,Last-Modified等信息。

Apache开启浏览器缓存

Apache开启浏览器缓存

赞(0)
未经允许不得转载:锐想 » 配置Apache开启浏览器缓存
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限