关于网页缓存及gzip压缩的一些东西

公司需要弄个网址导航,于是对这方面的内容摸索了一下,得出以下结论(正确与否,欢迎拍砖!):

 

1,浏览器端

 

Expires 过期时间,加入该Meta属性后,

C:/Documents and Settings/{username}/Local Settings/Temporary Internet Files目录下面的临时文件会多出"截止期限"的值,也就是content指定的时间,如果是静态页面的话,这个不太方便动态指定,需要另外写脚本处理这个content的值.

max-age:这个配置似乎无效,不知何故,望高人指点.

 

2,服务器端

 

Apache 模块 mod_expires

在需要加过期时间的VirtualHost里面加入:
ExpiresActive On
ExpiresByType text/html A86400

表示过期时间为1天

其实跟Meta的Max-age效果相同

当然这个也可以设置图片或是js

如:

// images

ExpiresByType image/jpeg M86400

ExpiresByType image/gif A259200

 

// js & css

ExpiresByType application/x-javascript A259200
ExpiresByType text/css A259200

 

// flash

ExpiresByType application/x-shockwave-flash "modification plus 15 days"

 

注:A表示浏览器端对服务器端文件的访问时间,M表示服务器端文件的最后修改时间

 

3,gzip压缩

Apache 模块 mod_deflate

LoadModule deflate_module modules/mod_deflate.so
(查看Apache的已加载的modules ./httpd -l)

在httpd.conf中加入以下代码

 

restart Apache

 

以上内容适用于网址导航站.

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值