首页 > 电脑知识 > wordpress的cache的原理

wordpress的cache的原理

2009年6月2日 发表评论 阅读评论

首先应该把固定链接设置成自定义,伪静态的,如/%year%/%monthnum%/%day%/%postname%.html

当有一个用户发出了浏览请求之后,如果网站上面没有相应的cache文件,这时得到的就是经过查询数据库得到的php页面,而有了cache插件,如cos-html-cache 或者WP Super Cache就会创建一个真正的html文件,并把这个文件缓存下来,存在主机的磁盘上,当下次再有用户发出请求,就不用上从数据库里面得到的动态页面,而是直接返回这个缓存的静态html文件。这样一来,就省略了中间的查询数据库和生成页面的过程,也就实现了访问加速,同时搜索引擎的收录也更方便。

但是如果页面发生了改变,cache插件就会记录下来,等有访问请求时,不是返回原来的缓存页面,而是重新生成,然后重建缓存文件,这一点可以通过查看页面的源文件的最底下一行发现。如

<!– Cached page generated by WP-Super-Cache on 2009-06-02 21:47:35 –>

就可以知道缓存页面的生成时间。

这时候,如果某个页面已经生成了相应的html缓存页面,在后台中改变固定链接的格式,在点击这个页面就回出现404错误。


本站文章请注明,转载自:仲卯杂记
本文链接: https://zoomao.net/?p=2908

分类: 电脑知识 标签:

相关日志

WordPress 坚持不升级 (16)
泛域名解析导致的网站首次打开速度奇慢无比 (6)
改造sitemix.jp的WordPress (5)
sitemix.jp 一个非常不错的免费空间 (9)
建立《锵锵三人行》的Podcast (5)
手机玩转WordPress博客 (5)
WordPress搬家后出现Internal Server Error的解决办法 (13)
网站统计代码的处理 (2)
WordPress博客主页收录描述
WordPress心得 (1)
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

小提示:本站采用Gravatar.com提供的头像系统,想要头像的同学可去免费绑定

Love Note to Jiao