wordpress动态首页如何缓存

1. DB Cache Reloaded Fix

DB Cache Reloaded是一个非常简单易用,没有复杂的设置的数据缓存插件,由于DB Cache Reloaded的原作者很久都没有更新,所以另外一个作者接替了这个工作,优化版本为DB Cache Reloaded Fix,并且DB Cache Reloaded Fix是在mysql水平对数据进行缓存,可以大大地减少查询数据库的次数。效果**。也就是说装了这个后,其它的缓存插件你都可以不装(如出名的WP Super cache、WP-Cache、Hyper Cache等),仅装这个DB Cache Reloaded插件,也能达到不错的效果,还有这款插件DB Cache Reloaded*大的优点是缓存还不会生成缓存文件占用空用。

2. Hyper Cache Extended

Hyper Cache Extended从它的名字可以看出,它是扩展自**的Hyper Cache WordPress插件。

这个插件提供了许多功能,比如:404错误页面缓存,支持移动设备和各种压缩选项等。

对移动设备的支持,经测试使用手机中的Opera Mini浏览器来访问网站,网站瞬间被加载。几乎比以前快了三倍。

3. Quick Cache

Quick Cache是一个轻量级的WordPress缓存插件。它拥有友好的用户操作界面。Quick Cache能实时为您的每一个页面,栏目和链接等等建立一个快照(缓存),以达到加速的目的.

该插件提供后台设置选项.还可以根据不同的浏览器类型进行设置.

4. W3 Total Cache

W3 Total Cache是***的WordPress缓存插件之一。

W3 Total Cache是一款集动态页面缓存,CSS\JS压缩,数据库缓存,CDN加速功能于一体的缓存插件。安装上这款插件后,你就可以享受一站式的服务,不需要其他的缓存插件了,比如 WP Super Cache、DB Cache Reloaded这样的插件了!

5. WP-Cache

WP-Cache是比较早出现的一个WordPress缓存插件。2007年就在WordPress.org网站上出现了。它能够让你指定哪一个贴子,页面和文件是否要进行缓存。

这插件运行良好,但比其它插件更新频率较低。

6. WP File Cache

WP File Cache拥有一个与WordPress缓存略微不同的方法。它不缓存整个页面,而只是缓存页面的某些部分(通常是那些比较长时间不变化的静态部分)。

7. WP Simple Cache

WP Simple Cache这个插件通过将WordPress网站的内容生成静态页面进行缓存。可以指定页面缓存的失效时间,并自动经常清除缓存文件。从这个插件的名字可以了解到,这是一个简单的插件并没有过多的选项可以配置。

8. WP Super Cache

WP Super Cache是 WordPress**开发人员 Donncha开发,是当前**效也是*灵活的 WordPress静态缓存插件。它把整个网页直接生成 HTML文件,这样 Apache就不用解析 PHP脚本,通过使用这个插件,能使得你的 WordPress*客将**的提速。

Memcached是一种高*能的分布式内存对象缓存系统,能**提升动态程序访问速度,降低数据库负载。其能缓存数据库调用、API和页面渲染生成的数据,适用于多种编程语言。Memcached由 Danga Interactive为提升 LiveJournal****的速度而**,目前每天为百万用户提供数千万次页面访问,由集群的 Web和数据库服务器协同完成。

Memcached有两种 PHP扩展:“PHP Memcache扩展”与“PHP Memcached扩展”。前者是老的、面向对象与过程接口支持较少的实现,而后者基于 libmemcached开发,提供面向对象接口,功能更完善,支持更多函数,如批量操作。推荐使用 Memcached扩展。

Memcached与 WordPress结合能**提升效率,因为它支持 WordPress的 Object Cache,将数据写入内存,下次访问直接读取,相比从数据库或文件读取,速度优势明显。上图展示了 Memcached使用后的缓存对象命中率,接近 99%,几乎所有数据都从内存中获取。

要启用 Memcached缓存,首先确保安装了 Memcached服务端和 PHP Memcached扩展。PHP有两个扩展,需确认安装的是 Memcached扩展。安装方法如下:

1.安装 Memcached服务端,同时安装 PHP Memcached扩展。通过 phpinfo()函数查看安装的是哪个扩展,确保使用 Memcached扩展。

2.使用 WPJAM Basic插件,将 wpjam-basic/template/目录下的 object-cache.php文件复制到 wp-content目录。

3. WordPress自动检查 wp-content目录下是否有 object-cache.php文件,如有,直接调用作为缓存机制。

4.安装成功后,在 WordPress> WPJAM菜单下的「系统信息」下可查看 Memcached信息。WPJAM Basic插件集成 Memcached功能,下载插件后,复制 object-cache.php文件至 wp-content目录即可启用。

1、网站后台管理界面,点击页面左上角的“网站标题”栏目,进入下一步。

2、进入到网站的后台中,找到页面*底部的设置一栏,并点击进入下一步。

3、打开设置一栏,进入其中的内容,在设置中找到“WP Super Cache”这个插件(没有安装的需要自己去插件市场安装,国内所有的WP基本都装这个软件),点击进入下一步。

4、进入到WP Super Cache的插件设置页面,找到页面中的“删除缓存”按钮,并点击进入下一步。

5、界面进入删除缓存的确认界面,再次找到“删除缓存”,并点击完成删除操作。此时再回到的主页看看,是不是已经更新了。

如果想把所有文章都全部缓存,建议使用WordPress**的本地缓存插件cos-html-cache,这个 Cos Html Cache竟然是直接生成 Html静态缓存文件的,不像 W3 Total Cache(简称 W3TC)和 WP Super Cache(简称 WSPC)还需要复杂的配置和运算甚至借助服务器端的配合完成 html静态化缓存,说白了 Cos Html Cache就是简单直接。因为简单了,所以 Cos Html Cache只生成首页和文章页的缓存。

Cos Html Cache缓存插件的优缺点

优点

插件本身很小巧,只有两个文件;

功能单一直接,只有自动生成缓存、删除缓存;

缓存效能很高,网页载入实现“秒开”很容易;

支持Ajax评论。

缺点

*后更新是5年前了;

不支持“无目录前缀”的分类目录伪静态(必须有目录前缀);

在硬盘上生成缓存、调用硬盘上的缓存,对硬盘*能有依赖*;

因为是生成了纯静态的html文件,所以PostView统计依然不准确和失效。

相关文章
在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部