WP-Cache一个非常高效的WordPress页面缓存插件,它可以将php页面缓存为静态文件,避免了每次访问都需要重新编译php文件以及重新访问数据库带来的巨大开销.对于某些数据库连接慢的网站来说,WP-Cache是很好的一个解决方案.可以大大提高你的站点的相应速度,提高用户体验.其缺点是某些动态功能可能会失效,DEGULA使用了这个插件后就发现postviews(包括其js版本)不能正常统计. WP-Cache安装 1、到http://mnm.uib.es/gallir/wp-cache-2/下载WP-Cache的最新版本degula.com使用的版本是wp-cache 2.1.2 2、解压下载文件,将整个文件夹上传到/wp-content/plugins/目录. 3、Linux下将以下文件和文件夹属性读写权限改成可写入755: /wp-config.php /wp-content/ /wp-content/cache/ /wp-content/plugins/wp-cache/ 4、复制/wp-content/plugins/wp-cache/目录下的文件wp-cache-phase1.php到/wp-content/下,并且改名为advanced-cache.php. 5、在插件菜单启用插件. 6、在后台Options下级菜单就会看到WP-Cache的选项,点击按钮Enabled it,安装就完成了详细的设置请看下面或另外一篇文章<wordpress缓存插件:wp-super-cache>. 安装中的问题 1、点击WP-Cache只出现Main options,后面的无法显示 可以把下面的一个函数注释掉即可。 文件:wp-cache/wp-cache.php 查找 if ( !wp_cache_check_link() || 修改为 if ( //!wp_cache_check_link() || 即可。 2、卸载WP-Cache,WordPress无法工作 修改wp-config.php,把下面一行删掉即可: define(’WP_CACHE’, true); WP-Cache的配置和使用 1、缓存时间设置 默认是3600秒.设置多少为好,取决于你的网站访问的频率,如果你的网站的网页平均访问频率高于1小时,如果设置为3600秒,反而加重了程序的负担,既要从数据库度去,又要生成缓存.具体适合你的时间还需要在使用中慢慢发掘. 2、设置哪些网页生成缓存哪些不生成 这里可以设置单个网页如’index.php’,也可以使用通配符,如’/2004/’表示所有url中含有2004的页面.你可以在Rejected URIs、Accepted files里面作相应的设置。 3、查看、删除缓存 查看只需点击“Update List”按钮即可,不需要刷新页面.他会列出所有缓存的文件以及是否过期的说明.删除缓存有删除过期缓存、删除全部缓存以及删除单个缓存. 4、缓存文件 缓存文件在/wp-content/cache/,每个缓存对应一个meta文件和一个html文件. WP-Cache的缺陷 1 更改模板时候不能及时更新 在发表文章和修改文章的时候,WP-Cache会自动更新首页,文章页以及相应页面的缓存,但是在更改模板的时候,并不会及时更新. 2 插件兼容问题 与一些需要php的功能不兼容,如postviews,会经常显示错误,浏览人数一会+1,一会-1是常有的事.同时浏览人数不会实时更新,在你使用评论这种调用php的页面后才会更新.针对此问题postviews还好出现了js版本,经DEGULA测试还是存在相同问题. 总结 wp-cache作为一个老牌wordpress缓存插件,在减少数据库访问方面功效还是比较显著的,但其缺点是产生的是 PHP文件而不是HTML 文件,所以还需要 PHP 引擎去解析它们.它的升级版本wp-super-cache则改进了这个缺陷,而且提供了选项可以工作在wp-cache模式下,如果你对wp-cache感兴趣不妨也看看super cache,二者在安装使用上也都非常相似.这篇文章<wordpress缓存插件:wp-super-cache介绍>有对super cache更详细的介绍.
WordPress缓存插件:WP-Cache
最新推荐文章于 2024-09-01 17:59:29 发布