众所周知,网站的打开速度直接影响到用户的体验,我们可以从cdn,服务器网络。负载均衡等方面给网站进行速度优化,但是我们最常用的是redis/Memcached/MongoDB进行缓存数据,而WordPress用户可以尝试使用这款Redis缓存插件破解版
下面我给大家放一个普通版和付费版对比区别:
![图片[2]-RedisCachePro破解版缓存插件-京讯网络](https://www.sunzishaokao.com/wp-content/uploads/2022/12/f18771d0eb212044.webp)
插件介绍:
Redis Cache Pro是一款企业级的Redis对象缓存优化WordPress插件,Object Cache Pro已针对WooCommerce进行了广泛的测试和优化,与WordPress本身紧密集成,并且仪表板小部件使交互变得容易。
官方网站:
官方说明文档:https://objectcache.pro/docs
官方更新日志:https://objectcache.pro/docs/changelog
插件功能
- 针对原始性能进行了重写
- 符合文件缓存 API 标准
- 轻松调试和日志记录
- 缓存预取和分析
- 完全单元测试(100% 代码覆盖率)
- 使用 TLS 实现安全连接
- 通过文字新闻和WP命令行进行健康检查
- 针对 WooCommerce、 喷气背包和约斯特 SEO 进行了优化
使用教程:
一.高性能(高并发流量站点推荐):
#该命令是centos命令,使用其他系统请自己百度搜索
yum -y install libzstd-devel
2、为PHP编译LZF扩展
#创建并进入目录
mkdir -p /www/server/lzf && cd $_
#下载LZF
wget https://pecl.php.net/get/LZF-1.7.0.tgz
#解压
tar xf LZF-1.7.0.tgz
#进入该目录
cd LZF-1.7.0
#phpize,74则为PHP7.4,示例PHP8.1,该地方填81
/www/server/php/74/bin/phpize
#配置php目录
./configure –with-php-config=/www/server/php/74/bin/php-config
#编译并安装
sudo make && make install
#以上命令只能编译一次,如果想编译其他PHP版本,请先执行下面的删除命令
rm -rf /www/server/lzf/LZF-1.7.0
然后重复上面解压往后的操作即可,配置PHP目录时,填写对应的PHP版本目录即可
3、安装扩展
3.1、安装igbinary
和zstd
扩展
3.2、PHP.ini
中加入刚才编译的lzf扩展
#在编译后系统会自动将lzf.so文件放到对应的php扩展目录,所以直接引用即可
extension = lzf.so
3.3、此时你以为按照官方文档安装该两个扩展后就能用了?如上图,辉哥已经安装了两个扩展并重启了PHP,下图为Redis Object Cache Pro插件页面提示,其翻译过来是:初始化对象缓存失败:PhpRedis未编译Zstandard压缩支持,请参阅有关启用压缩的更多信息:https://objectcache.pro/docs/data-encoding/
,所以流程还得往下走
4、编译Redis扩展
#下载辉哥改过的redis安装脚本
curl -o /www/server/panel/install/redis.sh https://www.haah.net/script/redis.sh
#如果安装了redis扩展先卸载
#卸载命令,74则为PHP7.4,示例PHP8.1,该地方填81
sh /www/server/panel/install/redis.sh uninstall 74
#安装命令,74则为PHP7.4,示例PHP8.1,该地方填81
sh /www/server/panel/install/redis.sh install 74
5、重启PHP
5.1、例如辉哥用的是PHP7.4,宝塔的目录则为:/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902
,编译后重启PHP,打开phpinfo,搜索Redis,下面是使用我编译的扩展前后的截图,
PS:PHP8.1与7.4目录类似。
6.配置wp-config.php文件,头部添加:
// Object Cache Pro配置文件 define('WP_REDIS_DISABLED', getenv('WP_REDIS_DISABLED') ?: false); define('WP_REDIS_CONFIG', [ 'token' => 'RAK3EiGNFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy', 'host' => '127.0.0.1', 'port' => 6379, 'database' => 0, // 数据库表,示例:0/1/2/3 'maxttl' => 86400 * 7, 'timeout' => 0.5, 'read_timeout' => 0.5, 'retry_interval' => 10, 'retries' => 3, 'backoff' => 'smart', 'compression' => 'zstd', 'serializer' => 'igbinary', 'split_alloptions' => true, 'async_flush' => true, 'prefetch' => true, 'debug' => false, 'save_commands' => false, ]);
5.2、此时刷新Redis Object Cache Pro控制台则会看到能正常使用了。
二,基础缓存
安装redis扩展,然后编辑配置文件wp-config.php:
// Object Cache Pro配置文件 define('WP_REDIS_CONFIG', [ 'token' => 'RAK3EiGNFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy', 'host' => '127.0.0.1', 'port' => 6379, 'database' => 0, // 数据库表,示例:0/1/2/3 'maxttl' => 86400 * 7, 'timeout' => 1.0, 'read_timeout' => 1.0, 'split_alloptions' => true, 'debug' => false, ]); define('WP_REDIS_DISABLED', false);
保存即可!
转载于:
暂无评论内容