jom_ch

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

 

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

 

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

 

 

 

 

posted on 2009-03-09 15:59  jom_ch  阅读(180)  评论(0编辑  收藏  举报