wordpress的静态化插件Cos-Html-Cache说明

**** 概述****

cos-html-cache 将会大大地提高你wordpress的运行效率和载入速度。该插件会在页面第一次载入的时候产生和url对应的真正的html文件作为缓存,后面的运行将 会直接载入该html从而大大的提高了页面的效率。当页面内容发生变化时将会自动更新对应的页面,更新缓存的触发事件有:修改文章、删除文章、评论成功提 交,同时这些事件也将会更新与之相邻的文章。
cos-html-cache2.0和之前的版本相比大大的提高了速度,改进了缓存的机制,使之更加科学

**** 安装****

  1. 首先,永久连接不能使用默认格式;
  2. 修改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径(废话一句:这个是需要url rewrite支持的),中文推荐采用 /html/y%year%/%post_id%.html如果你和我一样不怕麻烦愿意为每篇文章写一个英语的post slug,建议采用这样的格式:/html/y%year%/%post_id%_%postname%.html,最好不要直接用year和 month,因为这个会和存档出现冲突;
  3. 放置html文件的文件夹属性请设置成 0777(linux特有设置);
  4. 下载插件,解压缩,你将会看到一个文件夹cos-html-cache,请确认文件夹里面没有二级目录,然后将其放置到插件目录下,插件目录通常是 `wp-content/plugins/`;
  5. 在网站根目录下创建一个文件名为”index.bak”,设置属性为0666(好多朋友反映无法生成首页,请注意这里);
  6. 在后台对应的插件管理页激活该插件;
  7. 请确保你WP的gzip压缩未打开(今后的版本如果没有此选项,忽略之) ,如图:
  8. 安装完成;

**** 卸载插件 ****

  1. 进入后台 admin->选项->cos-html-cache
  2. 点击按钮删除所有的html缓存文件(请一定要删除)
  3. 进入插件管理界面,取消该插件。
  4. 卸载完成

**** FAQ ****

  1. 我后缀名是.htm不是.html的可以用么?
    只支持html和html后缀。
  2. 如果我的永久连接是目录形式的可以用么?
    不可以。
  3. 缓存的静态HTML文件在哪里?
    放在你URL链接对应的地方,比如你页面的地址是http://www.xxx.com/dir1/dir2/2.html 那么静态文件就在 dir1/dir2 目录下
  4. 为什么可以生成index.html,但是文章的静态页面失败?
    如果你的静态页面将在 folder下,请保证folder的属性为0777
  5. 为什么后台没有批量更新了?
    请看最前面的说明,2.0的机制发生变化,已经不需要这个功能了!
  6. 如果我的永久连接不合理怎么办?
    放心修改就是,不用担心链接失效问题,我自己都修改过几次,看看这里:http://www.storyday.com/html/y2007/706_permalinks-migration-plugin.html
  7. 静态化后不支持pingback,如何处理?
    在你的模板文件夹下的header.php文件中,加上这样的pingback meta:<link rel=”pingback” href=”<?php bloginfo(’pingback_url’); ?>” />,加在css调用之前,当调用静态文件的时候,htaccess和这个meta会帮你处理ping back的!
  8. 如果确定静态化成功?
    FTP查看有没有html文件生成,或者看看当前页面的源代码的最后面是否有这样的代码:<!– create at yyyy-mm-dd hh:mm:ss by cos-html-cache 2.0 –>
  9. 生成了index.html为什么访问的还是index.php
    服务器配置文件访问优先级的问题,本插件无能为力,请修改服务器配置,如果你的服务器支持自定义htaccess,请在htaccess中增加DirectoryIndex index.html index.htm index.php index.cgi。
  10. 有没有好的永久连接建议?
    基本没有,我的永久连接格式是:/html/y%year%/%post_id%_%postname%.html这样能保证所有的html缓存都在html文件夹下,并且文件名始终唯一。
  11. 为什么我第一次访问post的时候看不到静态页面?
    因为你是登录状态,只有在作者未登录的状态下才能生成静态文件(这里也是大家迷惑的地方,所以退出登陆后你便可以看到静态化成功了)。
  12. 使用这个插件之后搜索失效了,怎么处理?

    方法1是换用Google搜索代替内建的搜索功能;
    方法2就是修改模板内的searchform.php文件。将action=”<?php bloginfo(’url’); ?>” 替代为action=”<?php bloginfo(’url’); ?>/index.php”。可能某些模板的搜索栏并非位于侧边栏,比如包含在header文件,请采用同样的方法修改之。

WordPress静态插件,感觉寻找这样插件的人不在少数,人们都说WordPress非常消耗资源,所以,希望有这样的文件。与 WP-Cache 相同,可以通过缓存来提高大负载下WordPress的性能。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache 这一环节。部分页面会根据一定的规则被缓存为 SuperCache,而这个 SuperCache 实质上就是页面本身。通过 Apache mod_rewrite 重定向直接访问这些静态文件,理论上可以获得更好的性能。 WP-Super-Cache插件安装: 下载WP-Super-Cache插件,然后上传插件到/wp-content/plugins/文件夹。 到wp管理后台插件页面激活插件,激活后插件后,它会出现红色警告,这时需要您在wp-config.php文件里加入如下代码:define('WP_CACHE', true); 在后台的管理页面的Setting-->WP-Super-Cache,对这个插件进行相关的设定,进入这个页面时,在上方它会提示您,让您把wp-content的权限设置为755,设置好后,你就会看到如下图: 上图中三个选项,默认情况下,WP Super Cache 是没有开启的,所以在这里选择下,需按则第一个,就是 Super Cache,缓存为静态文件,如果第二种情况呢,则和 WP-Cache 一致,除了图中的这些选项外,页面中还有其它选项,不能一一截图,简单介绍下: Proudly tell the world your server is Digg proof! (places a message in your blog’s footer) 这个是说在你的 footer 显示一条信息告诉读者该博客已经缓存了,一般不要这样做。 Clear all cache files when a post or page is published. (This may significantly slow down saving of posts.) 这个是说发布新日志的时候清理所有缓存,这个肯定不能这么干了。 Cache Contents 这里显示你博客缓存文件和过期文件的数量,你可以手工删除缓存文件和过期文件,因为 WP Super Cache 有垃圾回收机制,所以这里不帮不用手工删除,如果当你测试某个插件,看不到效果的时候,如果确定是缓存的原因,你可以到这里手工删除测试下。 Expiry Time and Garbage Collection 过期时间和垃圾收集,这里主要设置缓存文件过期时间,和多久删除一次过期的缓存文件。个人建议:一般缓存时间设置为1天(86400)左右,缓存删除时间为1个小时一次。 Accepted filenames, rejected URIs 这里设置一些链接不需要缓存,并且可以设置特例。 Rejected User Agents 这里设置某些 User Agents 来访问的时候不会缓存。比如 Google 和百度爬虫等。 Lock Down 一般情况下,某篇日志如果有了新留言,就会更新缓存文件,不过这篇日志是否已经到了缓存时间,但是在某种情况,你预料到你的博客可能会有很大流量和留言,候重复更新缓存文件可能并不是很好的选择,速度反而更慢,这个时候你就可以锁定缓存文件,新留言不再更新缓存日志。 Cache Plugins 缓存插件还支持附加插件,比如作者自己就提供一个插件:No Adverts for Friends,不对朋友显示广告。
博客建好后,接下来就要填充内容、优博客,进而提高博客访客体验度,体验度的提高,那么对网站速度的提高也变得尤为重要,给网站提速有很多方法,各种静态插件都是非常不错的,让博客主页和内容页都生成静态html文件,也是加快访问速度的一种技巧,那么,就来看看介绍的cos-html-cache插件吧! cos-html-cache 插件是国内站长开发的,使用比较方便,该插件会在页面第一次载入的时候产生和url对应的真正的html文件作为缓存,后面的运行将会直接载入该html从而大大的提高了页面的效率。当页面内容发生变时将会自动更新对应的页面,更新缓存的触发事件有:修改文章、删除文章、评论成功提交,同时这些事件也将会更新与之相邻的文章。 cos-html-cache插件安装: 1.下载cos-html-cache插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下,上传成功后,在博客的根目录中新建文件夹,文件命名为index.bak,属性设置为0666(一定要设置) 2.登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件,激活插件后,在“Setting-->Permalinks”中修改你的URL路径(注:空间要支持rewrite)。采用什么样的URL形式,根据您个人的喜好,网上有人推荐使用/html/y%year%/%post_id%.html格式,当然,如果你不怕麻烦可以使用这种/html/y%year%/%post_id%_%postname%.html格式,使用这两种格式的话,不要直接用year和 month,因为这个会和存档出现冲突(笔者使用/%category%/%postname%.html这种格式,网上推荐的格式感觉忒长了)。 3.完成上述操作后,基本上就完成,你可以再后台的“Setting-->CostHtmlCache”中查看该插件,如下图。 图中的提示告诉你,要想重建所有的缓存文件,那么,你就需要先删除所有的HTML缓存文件,然后缓存文件时,将建成后第一次访问或网页,相信使用这款插件后会大大地提高你wordpress的运行效率和载入速度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值