Home » Documents

启用cos-html-cache静态化网站

15 08月 2008 1 views No Comment

静态化的好处不用说了.加快页面加载速度.方便搜索引擎抓取.因此今天启用了 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反馈请至上面这个地址.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.