自己 的 wordpress 加速方案

2022-01-15 21:20:52 +08:00
 aiz

#使用 PLesk+litespeed 加速你的 wordpress 博客

##1.基础配置

​ litespeed 和 redis 配合 LScache 缓存插件可以实现 wordpress 内容的快速缓存,而且可以通过 PLesk 面板管理 litespeed 服务器,对新手有更友好,而且安全可靠

##2.控制面板 Plesk

###2.1 系统需求

请确认你的服务器系统是不是 Plesk 所要求的!截止到我写完这篇文章为止,最新版的 debian11 还没有被支持

下图是 Plesk obsidian 版本一键脚本支持的系统,具体需求见(Software Requirements for Plesk Obsidian)

2.2 安装 Plesk

由于 PLesk 官方提供一键安装脚本,所以我们很轻松地就可以安装 Plesk (注意必须是干净的系统)

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

安装成功后 root 界面输入“plesk”命令会有如下回显

默认会安装

  • MariaDB
  • PHP7.3 和 PHP7.4(扩展基本上都装好了)
  • Apache 和 nginx web 服务器

想安装其他东西的话可以自己去 plesk installer 安装

##3 设置 plesk

访问 https://你的 ip 你会看到 PLesk 的登陆界面 ,使用服务器 root 和密码登录后,这里提示会让你激活 plesk 需要 key 输入即可

Tips:关于 PLesk 的 key 可以去良心云的云市场看看,他们一般都会提供免费的 PLesk one 的 key ,实际也够用了

4.更换 web 服务器为 litespeed

4.1 更换条件

根据 litespeed 的政策:需要更换为 litespeed 专业版服务器需要服务器满足(内存<2GB free 计划)

4.2 申请 litespeed 的 key

具体在litespeed 免费购买,一个月免费续期一次,之后会在页面上显示我们所需要的 key

4.3 转换为 litessped 服务器


点击扩展--搜索“LiteSpeed Extension”--安装安装后输入 key---打开根据提示转换为 litespeed

5.迁移你的 wordpress 博客

5.1 使用 wordpress 插件 all in one WP Migration

5.1.1 导出 wordpress 本体

点击back-ups---creat-back up---稍等片刻就可以看到 wordpress 备份包本体---之后下载即可

5.1.2 导入 wordpress

重新安装 wordpress---安装插件----使用import导入你所下载的备份

Tips:注意的 PHP 上传最大值!!!在 PLesk 的站点 PHP 上传大小中即可找到

5.2 直接导出

现在我假设你已经导出了 SQL 文件名为 1.sql ,还有以前 wordpress 包本体

5.2.1 Plesk 自带的 phpmyadmin 导入

创建数据库,点击下面的 phpmyadmin 就可以轻松导入.sql 文件(别忘记更换 wordpress 的数据库的用户名哦)

5.2.2 导入 wordpress 包本体

点击网站与域名-----选择创建的域名----使用文件管理器导入

5.2.3 修改 wp-config.php

文件管理器---找到 wp-config.php---修改以下几行为你的新数据库名和密码

6.安装 redis

###6.1 直接安装

一般来说直接在 shell 中安装 reids 即可

apt isntall redis#debian ubuntu
yum install redis#centos ,redhat....

###6.2 编译安装(不推荐)

wget http://download.redis.io/releases/redis-6.2.5.tar.gz#从官网获取安装包
tar -zxvf redis-6.2.5.tar.gz#解压
cd redis-6.2.5
make
cd src
make install PREFIX=/usr/local/redis#编译安装
redis-server /usr/local/redis/etc/redis.conf#开启 redis

##7.安装 wordpress 插件 LScache

插件搜索安装”Lscache“----开启缓存-----设置缓存时间(根据自己实际情况设置)

设置 redis 对象缓存----保存即可

8.结语

配合 litespeed 和缓存站点的速度真的能有很大的提升,我的源站在腾讯云轻量上改善速度就非常明显。可能这个方法不太适合折腾的人,也有很多缺点例如:litespeed 和 plesk one 的许可只有 1 个域名,有很强的环境限制等等......但这个也不失为一个解决问题的新方法

3983 次点击
所在节点    云计算
6 条回复
orzz
2022-01-16 10:32:06 +08:00
虽不懂,但觉撼
Drumming
2022-01-16 11:31:27 +08:00
写的太详细了....以至于我这种懒人看见就不想折腾了
mytsing520
2022-01-16 14:57:28 +08:00
DEMO 呢?
zhensjoke
2022-01-16 17:20:47 +08:00
非常棒!所以我换了 typecho
yuyue001
2022-01-17 09:12:31 +08:00
cloudflare 有 wordpress 加速,
https://www.cloudflare.com/zh-cn/integrations/wordpress/
好像免费的
franklight
2022-05-18 18:14:52 +08:00
直接安装一个 cyber 面板,Litespeed 公司自己出的,然后在面板里一键安装 WP ,缓存插件都给你装好了。简单粗暴

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/828487

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX