启用cos-html-cache静态化网站
静态化的好处不用说了.加快页面加载速度.方便搜索引擎抓取.因此今天启用了 cos-html-cache 这个插件.不过它采用的缓存机制可能也会带来一些麻烦.根据网上的信息和自己的测试如下:
1.在根目录的Html目录下生成html文件.→这个嘛.肯定是这样的.比起以前的方式占用更多的网站空间.实际上HTML文件占用的空间是很小的.就目前来说这一点对我影响不大.
2.导致网站内置搜索失效.官方给出的解决方案是:
方法1是换用Google搜索代替内建的搜索功能;
方法2就是修改模板内的searchform.php文件。将action=”<?php bloginfo(’url’); ?>” 替代为action=”<?php bloginfo(’url’); ?>/index.php”。可能某些模板的搜索栏并非位于侧边栏,比如包含在header文件,请采用同样的方法修改之。
为了防止这类情况出现.我是禁用了首页静态化的功能.目前测试搜索有效.
方法是:打开cos-html-cache.php, 找到define(’IS_INDEX’,true),true表示缓存首页,将true改为false则不缓存首页.
3.导致Pingback失效.官方说明如下:
在你的模板文件夹下的header.php文件中,加上这样的pingback meta:<link rel=”pingback” href=”<?php bloginfo(’pingback_url’); ?>” />,加在css调用之前,当调用静态文件的时候,htaccess和这个meta会帮你处理ping back的!
不知道怎么测试,因此只能说暂时没有发现Pingback失效的现象.有待观察.
4.评论失效.网上有反馈说评论会因为缓存的原因不能即时显示.经测试评论可以即时显示.当然我是用Admin回复的.在其他情况下比如匿名评论,审核通过等等会不会即时生成还没有测试.即使有的话,我想清空一下缓存可以解决.
基于以上测试.感觉影响不大,可以开始使用.如果出现问题,卸载也很简单.首先在插件控制里清空所有缓存.删掉html目录.禁用插件.删除即可.经我检查没有发现此插件有修改 wp-config.php 和 .htaccess 文件的迹象.
官方网站在这里:http://www.storyday.com/html/y2007/1213_cos-html-cache-2.html
详细问题及BUG反馈请至上面这个地址.










Leave your response!