imwpcache是一款可以最大限度为wordpress提速的缓存插件。这款插件能让你的wordpress页面的加载速度由秒级提升到毫秒级!
后台设置界面如下:
插件特色
多缓存引擎支持 | 1. Memcache、Memcached内存 缓存 2. Redis内存 缓存 3. SQLite 文件缓存 4. 纯文件 缓存 | ||
缓存管理 | 1. 一键清除全站缓存、更新全站缓存 2. 手动删除或者更新单篇文章、分类缓存 3. 缓存可自动过期 4. 支持自定义文件缓存和SQLite缓存所在路径 | ||
可缓存内容 | 1. 首页缓存 2. 所有文章、页面、自定义文章类型的缓存 3. 所有分类、标签、自定义分类法的缓存 | ||
缓存功能 | 1. 手机端、PC端、ajax缓存可独立 2. 缓存命中统计 3. 接管入口,最大限度提高响应速度 |
为什么说imwpcache是最快的缓存插件
众所周知,缓存插件的工作方式是将一些耗时的操作(如查询数据库等io操作)结果缓存下来,下一次访问直接从缓存中读取数据。由于wordpress本身功能比较多,代码庞大,每一次页面加载很多PHP代码文件,这部分的io操作也不可忽视。
有人说可以通过opcache来缓存php字节码,但对于不会安装或者使用虚拟主机的用户来说,这毕竟是很麻烦的事情,然而有了imwpcache,一切将变得不同!
imwpcache通过接管wordpress的index.php文件,直接接管入口。命中缓存时只会有一次取缓存的io操作,在这个过程中,甚至不会运行wordpress的其他的代码!这就是imwpcache是最快的全站缓存插件的原因。
imwpcache支持什么缓存
imwpcache作为一款缓存插件,自然会支持多种缓存方式来适应不同的用户,支持的缓存如下:
SQLite缓存
SQLite缓存驱动使用sqlite数据库作为缓存存储。如果你的需求是全站缓存,那么使用这种方式可能是最适合你的!使用SQLite可以设置缓存永不过期。
文件缓存
最简单的缓存方式,将整个页面缓存为一个文件,服务器不需要任何改动,安装即可体验到飞速的效果。
Memcache缓存
memcache是一个key-value缓存,数据库的读取和写入都在内存中,而内存的读取速度是硬盘的几百倍!因此使用内存缓存比文件缓存拥有更高的速度。
使用memcache,服务器则需要支持memcache扩展,并且你需要一个memcache服务器来作为缓存的容器,如果有memcache服务器,推荐使用memcache缓存驱动。
Redis缓存
同样是一款key-value存储系统,和memcache类似,速度极快。如果服务器安装了redis,亦可以使用redis缓存驱动
imwpcache适用于什么类型的站点
imwpcache适用于以下几种类型的站点
1.新闻类站点
毫无疑问,如果你手中有一个大流量的新闻类站点,适用imwpcache能够大大缩短页面加载时间,减轻服务器压力,显著提高广告收入。
2.信息聚合类,文学类站点
如果你是一个热爱采集的站长,手中有一些信息聚合类站点,毫无疑问,imwpcache适合这类站点。
3.企业站点
更快的打开速度能够最大限度的留住客户
4.淘宝客站点
…
只要你的站点是展示用途,imwpcache就一定适合。
如何判断页面已经被缓存
方法一:imwpcache缓存插件在文章和分类列表中增加缓存列,用于显示缓存状态,如下图:
当某篇文章状态为未缓存的时候,点击重新生成链接可以手动生成这篇文章的缓存,不会生成草稿状态下的缓存。
方法二:生成的缓存页面会增加一行html注释(cached by imwpcache)标识这个页面是一个被缓存的页面,如下图:
如何生成全站缓存
imwpcache支持一键生成全站缓存,预缓存可以提升全站访问速度。进入缓存-缓存功能-生成全站缓存,点击生成按钮,如下图:
生成全站缓存比较消耗服务器资源,建议在服务器压力小的时候进行。
兼容性
很多缓存插件都不兼容一些动态更新的数据,比如文章浏览次数等,imwpcache则兼容wp-postviews,使用imwpcache无须担心评论数不更新,只需要简单的使用一个模板就能做到!
imwpcache还可以在发布新的文章,首页,文章所在分类页面,标签页面,文章所属作者页面将会自动更新,有新评论通过的时候也会自动更新页面。
原文链接:【教程宝盒网】 https://www.jc-box.com/8438.html,转载请注明出处。
请先
!