这几招优化WordPress速度站点教程,提高网站响应,不用等加载!

几天把WordPress的站点优化了,最终总结出了这几点。

环境优化

性能优化

通常,服务器的性能越好、宽带高,网站的速度,抗并发越好(废话

版本优化

一个软件在不同的版本的性能表现是不一样的。通常软件的新版会比旧版带来更好的性能提升。

  • PHP版本:WordPress 支持最新的php 8.2版本,php 8.2启用缓存后比 7.4 性能提升了 92%
  • MySQL版本:MySQL 8 相比 MySQL 5.7 所带来的性能提升也是巨大的
  • WordPress版本:建议使用最新版本,通常新版会有优化,也能防止安全漏洞对服务器的影响

后端优化

安装插件

WPJAM BASIC 这个插件能屏蔽部分用不到的WordPress功能,提高运行效率,并且,这个插件的每个选项都有详细的介绍,可以根据自己的需求进行修改

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图
这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图1
这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图2

WP-Optimize 能够优化数据库,清理数据库中不需要的数据;同时,也支持自动任务,定期清理数据库,还能压缩图片、CSS和JS文件。

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图3
这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图4

启用缓存

opcache

opcache是php的缓存器,将编译后的php文件加载到内存中,提高文件的响应速度

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图5

直接安装php的opcache扩展,然后在配置文件中启用即可(宝塔安装后会自动启用),接着在WPJAM BASIC插件的系统信息处能看到缓存信息

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图6

memcached

Memcached 是一个高性能的分布式内存对象缓存系统,简单的来说就是把数据库里的数据缓存到内存中,提升读取性能。

如果您的网站访问量并不大,非常适合使用memcached来加速;如果您网站请求大,需要大并发,那还是建议您使用redis

首先需要memcached这个软件,直接在宝塔的软件商店里就有,如果你不使用宝塔建站,可以前往memcached.org下载

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图7

接着,安装php的memcached扩展

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图8

安装 WPJAM BASIC插件后,将 wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下

WPJAM BASIC插件的系统信息处也可看见memcached的缓存情况

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图9

配置文件优化

当部署完环境后,需要对不同软件的配置文件进行修改,达到优化的目的

不同的软件宝塔的界面里有优化建议,更具优化建议进行修改,有些选项并不是越大越好,需要话时间慢慢调试

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图10

前端优化

PWA页面缓存

我是安装了PWA for WP这个插件,在插件中配置好网站信息后,网站的资源就能缓存,从而不需要每次都重新生成页面,大大降低性能开箱,配合PJAX局部刷新,能得到极致的流畅体验(

这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图11

静态资源加速(CDN)

CDN是将网站的静态资源缓存到个个分布式节点,当用户访问网站时,就能直接从这些节点中获取需要的静态资源。国内适合个人的CDN提供商有腾讯云阿里云

使用CDN,需要您支付CDN的流量费用和请求费用,具体的费用可以在CDN服务商的文档里查看,推荐使用资源包,价格比按量计费划算。

以腾讯云为例,步骤主要分为一下几步

  • 添加需要加速的域名
  • 设置好源站IP(您服务器的IP)和回源HOST(您网站的域名)
  • 配置好缓存规则
  • 修改DNS解析
这几招优化WordPress速度站点教程,提高网站响应,不用等加载!插图12

注意,当你网站的样式更新后,如果需要立即生效,需要去CDN服务商手动刷新缓存,或者等节点资源过期后自动回源

总结

如果你按照文章优化后,网页基本上就能有流畅的体验了。如果您对文章内容有疑问,欢迎来留言讨论。

温馨提示:
1.本站内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:wayzt1314@163.com,我们将第一时间处理!
2.本站只提供web页面服务,并不提供影片资源存储,也不参与录制、上传,转载内容遵循避风港原则,不受本站保护。
3.所有UGC内容仅限于参考和学习,版权归原作者所有,更多问题欢迎阅读“服务申明”。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧