wordpress的cache的原理
首先应该把固定链接设置成自定义,伪静态的,如/%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
最新评论
想起当年访问过的博客,回来看看
你觉得adsence的广告收益如何,我准备也弄一个
你好,我的笔记本型号是DELL7520,不小心开启了COMPUTRACE功能,请问上述方法是你个人使用过的吗?
怎么备份
老外在取消合同和退款这些客服上还是比较好商量的。
请问phpmyadmin这招还有效吗? 我自己实作,登入出现错误
没办法,就是冲着那些急着要的,要么多给钱,要么可能更惨
今年招聘市场比往年收紧,博主加油 请问锵锵三人行的订阅是不是出了问题,mp3都是别的节目的。。 http://qqsrx.zoomao.net/?feed=rss2