首页 » 网站推广 » phpmemecache安装应用技巧_WordPress 各类缓存插件介绍和应用

phpmemecache安装应用技巧_WordPress 各类缓存插件介绍和应用

访客 2024-11-16 0

扫一扫用手机浏览

文章目录 [+]

下面就给大家先容各种情形下范例缓存插件,然后大家可以根据自己的做事器的特点给自己的 WordPress 选择相应的缓存插件:

工具缓存机制

WordPress 默认的缓存机制叫做 WordPress 工具缓存(WordPress Object Cache), 它的紧张功能是把数据库查询结果或者繁芜运算的结果按照 Key-Value 这样的办法存储到工具里面,然后还支持按照 Group 来划分和避免缓存的内容冲突。

phpmemecache安装应用技巧_WordPress 各类缓存插件介绍和应用

下次进行同样操作的时候,可以直接从这个工具中取出数据,不用重复到数据库中或者其他外部网站获取数据。
WordPress 不同的缓存的办法便是把缓存工具的工具存储到哪里,或者是否将全体页面缓存。

phpmemecache安装应用技巧_WordPress 各类缓存插件介绍和应用
(图片来自网络侵删)
文件缓存

在 WordPress 2.5 版本之前 WordPress 可以利用文件缓存,在 wp-config.php 文件添加 define('ENABLE_CACHE','true'); 即可启用,2.5 版本之后,WordPress 取消了文件缓存和 ENABLE_CACHE 这个全局常量。

文件缓存实在把 WordPress 工具缓存的工具存储到文件里,这样就会有一个问题,便是每次访问页面的时候,要读取很多个缓存的文件,如果你做事器的硬盘速率不是很快,这样就会造成你的做事器的 I/O 拥塞问题,以是 WordPress 2.1 默认没有开启文件缓存,2.5 更是直接取消了。

如果你还想连续利用文件缓存,可以安装这个插件:File-Based Extension to the WordPress Object Cache,把下载下来的文件上传到 wp-content 目录下,把稳不是 plugins 目录下。

内存缓存

从 2.5 版本开始,WordPress 建议利用内存缓存,什么是内存缓存,便是把 WordPress 工具缓存的工具保存到内存中去,下一次访问的时候,直接到内存中获取内容。

利用内存缓存就没有文件缓存的大量 I/O 操作的问题,并且 SQL 查询也减少了很多,全体系统都变的快很多,如果做的好的话,乃至可以做到 0SQL,比如 Autumn Pro 和 Sweet 主题。

不过开启内存缓存须要你的做事器支持(一样平常的虚拟主机都是不支持的),目前内存缓存一样平常利用 Memcached 或者 Redis。

WPJAM Basic 已经集成 Memcached,将 wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下,把稳不是 wp-content/plugins/,这里有安装 Memecached 缓存插件的详细先容。

内存缓存和文件缓存一样,把一个页面动态内容根据功能分成很多个部分进行缓存,而不是把这个页面当作一个整体缓存了,以是访问一个页面还是须要从内存中读取多个内容,所有就有人开拓了 Batcache 插件。

Batcache 在内存中缓存全体页面,这样再次访问 WordPress 页面的时候,则直接从内存中获取这个内存文件即可。
这样就减少了程序的运行,再次降落了 CPU 利用率,也进一步加速了速率,但是也可能造成一些功能的问题,由于全体页面缓存了,以是会和下面静态缓存一样的问题。

静态缓存

如果做事器没有 ROOT 权限,就不能安装 Memcached 这些做事端做事和 PHP 扩展,那么可以利用 HTML 静态化缓存插件。

这类型的插件把 WordPress 全体页面缓存到一个静态的状态 HTML 页面存到做事器上,下次访问该页面的时候,不须要再次运行 PHP 代码,直接从做事器返回这个 HTML 文件即可,这样就大大降落了 CPU 的占用率。

但是利用 HTML 静态化缓存插件,也有一个不好的地方,比如文章浏览,最新文章,这些动态的内容不会时时更新,虽然我们可以通过 Javascript 等方法办理这个问题,但是对付普通用户来说还是太麻烦了。

静态缓存插件用得最多的是 WordPress Super Cache,它设置非常灵巧,可以区分普通浏览用户和注册用户,并且还支持手机浏览等,这里是我对 WP Super Cache 插件的详细先容。

最新版本的 WP Super Cache 也支持内存缓存了,这样系统同时安装了 Memcached + WP Super Cache,WordPress 首先把默认工具缓存的工具存储到内存中去,并天生静态 HTML 文件,已上岸的用户从内存中获取各个缓存工具,未登录的用户直接访问静态 HTML,这样效率非常高。

总结

那么你该当如何缓存你的 WordPress,下面是我总结的履历:

选择性能精良的 VPS,比如阿里云和腾讯云。
只利用必要的插件,WPJAM Basic 集成了很多功能。
安装高效率的 WordPress 主题,比如 Autumn Pro 或者 Sweet。
如果做事器支持,尽可能利用内存缓存,WPJAM Basic 已经集成 Memcached。
对 WordPress 进行优化。

相关文章

介绍直播新纪元,轻松进入直播的五大步骤

随着互联网技术的飞速发展,直播行业在我国逐渐崛起,越来越多的人选择通过直播这一新兴媒介展示自己、分享生活、传递价值。对于许多新手来...

网站推广 2025-01-03 阅读1 评论0

介绍相机美颜原理,科技与美学的完美结合

随着科技的发展,智能手机的摄像头功能日益强大,美颜相机成为了许多人拍照的首选。美颜相机不仅满足了人们对于美的追求,更在视觉上给人带...

网站推广 2025-01-03 阅读1 评论0

介绍磁铁的制造,科学与艺术的完美结合

磁铁,一种神秘的物质,自古以来就吸引了无数人的目光。它不仅具有独特的磁性,还能在工业、医疗、科研等领域发挥重要作用。磁铁是如何制造...

网站推广 2025-01-03 阅读1 评论0

介绍电瓶激活方法,让电池焕发新生

随着科技的不断发展,电动汽车逐渐成为人们出行的首选。而电瓶作为电动汽车的核心部件,其性能直接影响着车辆的续航里程和行驶体验。新购买...

网站推广 2025-01-03 阅读1 评论0