笑容传天下


修改动态新闻返回的头信息允许缓存

原文: <a href="http://oo8h.com/news_103.html"> http://oo8h.com/news_103.html </a>

目的:允许缓存新闻内容,利用更新时间,过期时间,和最后修改时间,加快浏览新闻内容的速度,为搜索引擎的收录增加可能性(因为搜索引擎相对拒绝收录动态网页信息和过多GET参数的网页)

关键字:获取 WEB服务器 头信息 缓存新闻页面 加快浏览速度 为搜索引擎设计的新闻页面

原文: <a href="http://oo8h.com/news_103.html"> http://oo8h.com/news_103.html </a>

在返回内容之前,返回一些头信息,替代PHP默认返回的不缓存的信息,模拟一个静态的网页信息

遗留问题:应该增加一个lasmodify字段,来处理新闻修改的问题;

PHP代码:

 $ExpDate = gmdate ("D, d M Y H:i:s", $dateline + 3600 * 24 * 15 ); // 设置15天过期

 header("Expires: $ExpDate GMT");    // Date in the past
 header("Last-Modified: " . gmdate ("D, d M Y H:i:s", $dateline) . " GMT"); // always modified
 header("Cache-Control: public"); // HTTP/1.1
 //header("Cache-Control: post-check=0, pre-check=0", false);
 header("Pragma: Pragma");          // HTTP/1.0

参考:


在Google中搜索关于修改动态新闻返回的头信息允许缓存 的内容


历史存档

版权所有 2001年 - 2008年 笑容的八小时外   辽ICP备05000521号
本网站中所涉及的商标和注册商标,均由其持有人所有,相关内容均来自互联网发表或本网站作者创作;
创作部分采用 知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。
 
计数器