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更详细的介绍.
分享到:
相关推荐
与 WP-Cache 相同,可以通过缓存来提高大负载下WordPress的性能。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache 这一环节。部分页面会根据一定的规则被缓存为 SuperCache,而这个 SuperCache ...
卸载之前安装的WordPress缓存插件,下载W3 Total Cache,解压缩,也可以直接在插件后台下载安装。 上传到wordpress的插件目录,后台激活w3 Total Cache后,在content文件夹下多了一个w3tc文件夹,以及advanced-...
`wp-cache`是一个开源的WordPress缓存插件,它通过将动态内容静态化来提高网站性能。当一个页面被首次请求时,wp-cache会生成一个静态HTML文件,并将其存储在服务器上,后续的请求将直接返回这个静态文件,而非重新...
1. **WordPress缓存插件**:WordPress是一个流行的开源内容管理系统,wp-super-cache是为它设计的一款增强性能的插件。通过缓存静态HTML页面,减少对动态数据库查询的依赖,提高了网站的整体性能。 2. **静态页面...
**WordPress缓存插件:WP Fast Cache 1.5** 在WordPress网站的性能优化中,缓存技术扮演着至关重要的角色。"WP Fast Cache"是一款高效、轻量级的缓存插件,专为提高WordPress站点的加载速度和响应时间而设计。这款...
标题提及的是“wp-super-cache”的一个特定版本——1.4.8,这是一个针对WordPress平台的知名缓存插件。对象缓存功能是它的一个重要组成部分,用于提高网站性能,通过存储数据库查询结果来减少对数据库的访问。然而,...
wp-super-cache是一款专为WordPress设计的缓存插件,其主要功能是通过生成静态HTML文件来提高网站的访问速度,减轻服务器负担。这对于高流量的网站尤其重要,因为它能够显著减少数据库查询次数,加快页面加载速度,...
WP Fastest Cache Premium正是这样一款针对WordPress的缓存解决方案。 版本1.5.8的更新,意味着开发者不断优化其功能和性能,为用户提供更好的服务。这个版本可能包括了错误修复、性能改进,甚至新增了一些实用特性...
WordPress支持很丰富的插件功能,通过这些插件功能极大的完善了,凡事都具有两面性,有利有弊,有时WordPress的插件会出现插件相冲突的事件,例如:wp super cache与postviews插件二者就有冲突,这对于一些朋友来说...
众所周知WP-Cache和WP Super Cache这两款页面缓存插件可以加速网页的显示,今天介绍一款插件,可以缓存WP边栏(SideBar),同样起到加速页面显示的作用,wp widget cache这款插件就是对侧栏的widget进行缓存,提高侧栏...
数据库缓存,可以加快网站的访问速度,提高网站的加载速度,WP Super Cache插件、DB Cache插件都是不错的插件,尤其是DB Cache官方说此插件比WP-Cache插件、WP Super Cache插件更快,更节省空间,CUP占有率也更低。...
总的来说,WP Fastest Cache Premium v1.5.7是一款强大且易用的WordPress缓存插件,其丰富的功能和优化选项可以帮助各类网站提升性能,降低服务器压力,提升用户体验。正确理解和运用这款插件,无疑会让您的...
它包含了一个名为"w3-total-cache-zh_CN.mo"的文件,这是用于WordPress的多语言支持文件,能够将插件的英文界面转化为中文。在WordPress中,.mo文件是经过编译后的二进制格式,系统可以直接读取以显示相应的翻译内容...
2. **缓存冲突**:插件缓存了包含评论表单的页面状态,当用户提交评论后,缓存中的页面并未及时更新,从而导致评论无法正确显示或提交。 3. **前端显示逻辑**:评论作者的信息展示存在问题,可能导致显示异常。 ###...
2. **第三方命令**:除了核心命令,还有许多第三方开发的扩展命令,如`wp db query`执行SQL查询,`wp cache flush`清理缓存等,这些都可以通过`wp package install`添加。 3. **自动化脚本**:对于定期任务,如备份...
标题中的“更新WordPress3.7后DB-Cache缓冲插件冲突”指的是在升级WordPress到3.7版本之后,用户遇到了与DB-Cache缓存插件的兼容性问题。描述中的内容进一步确认了这个问题,提到了错误提示“Fatal error: Call to ...
WP Spider Cache是您友好的WordPress邻居缓存解决方案。 它使用Memcached来存储对象和页面输出。 如果您熟悉Batcache和WP Super Cache,那么您将在这里。 它带有: 支持注册多个Memcached后端服务器 用于查看...
Api-wp-rest-api-cache.zip,为wordpress rest api启用缓存并提高应用程序wp rest api缓存的速度,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并...
然而,wp-cron.php的这种工作方式可能会对服务器造成压力,特别是在高流量网站或者安装了某些插件(如WP-Super-Cache)时。这些插件可能频繁调用wp-cron.php,每次页面加载都会触发其运行,导致CPU使用率过高。这...
1. **WordPress缓存插件**:WordPress是一个流行的开源内容管理系统(CMS),用于构建网站。为了提高网站速度和性能,开发人员可以使用缓存插件。Wp Fastest Cache就是这样一个工具,它能够生成静态HTML文件并存储在...