前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >WordPress终极优化篇-Apache+memcached+opcache+WP Rocket

WordPress终极优化篇-Apache+memcached+opcache+WP Rocket

作者头像
用户6948990
发布于 2025-04-03 12:08:47
发布于 2025-04-03 12:08:47
21100
代码可运行
举报
文章被收录于专栏:wuterwuter
运行总次数:0
代码可运行

使用这几款软件或插件请确保php版本在7.0以上,本人为php7.2。

1、memcached安装

memcached是一套分布式的高速缓存系统,同时PHP也提供了memcached的扩展,使用这个软件主要是可以通过减少数据库查询导致的网站速度缓慢问题。

安装方式如下(以宝塔为例):(用宝塔是因为我不懂linux,也不会编译安装)

(1)在软件管理找到Memcached软件,点击安装。

(2)安装完成之后在php安装扩展中安装Memcached的php扩展。

注意:不要安装memcache,那个是老版本的memcached

(3)安装完成之后检查配置文件即php.ini中是否有下面这句,如果没有可以自行加上。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
extension=memcached.so

(4)在github上下载memacache针对于WordPress的缓存脚本。

https://github.com/tollmanz/wordpress-pecl-memcached-object-cache

这里有个大坑,一定不要从WordPress官网下载Object-cache插件,官网上的是针对memcache的缓存,并不支持新版的memcached。

如果github速度太慢,可以从本站国内镜像源下载:

点击下载

(5)把下载好的zip中的 object-cache.php 上传到你网站的wp-content目录。

(6)在wp-config中加入以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//激活Memcached
define('WP_CACHE', true);

(7)安装测试

首先重启php。

方法一:刷新几次页面,在宝塔页面点击memca,点击负载状态,查看hit中缓存命中率,超过90%即成功。

方法二:将以下代码保存为mem.php访问,如果输出100表示安装成功。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$m = new Memcached();
$m->addServer( '127.0.0.1', 11211 );
$m->set( 'foo', 100 );
echo $m->get( 'foo' ) . "\n";

2、opcache安装

简单来说opcache是用来提高php编译性能的软件,经过实际测试,php页面生成速度从平均0.2秒提高到平均0.09秒,性能提升120%!

安装方式很简单,直接在php扩展里面下载安装就可以,安装完成之后重启php。

3、WP Rocket插件安装

WP Rocket是一款综合性的支持动静态分离、css/Js整合、预缓存、数据库垃圾清理的WordPress插件。

安装就会使用,中文翻译做的很好。下载地址

点击下载

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、memcached安装
  • 2、opcache安装
  • 3、WP Rocket插件安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档