WordPress后台很慢怎么办?提高仪表盘打开速度的方法
文章目录
你有没有遇到这些情况:
wordpress刚安装的时候还可以,但是安装主题安装插件多了打开速度就很慢;
尤其是一安装启用woocommerce,网站后台就变得很慢,没点一下要等好几秒种;
安装启用elementor之后也会导致网站后台变得很慢;
按照网络上面的方法优化了,网站后台还是不如人意?
如果你有遇到已上这些问题,那么就来看看这篇文章,将会给大家介绍亲测最有效的方法。
常规优化方法
1. 服务器性能
- 检查服务器资源:登录您的主机控制面板,检查服务器资源使用情况,包括 CPU、内存和磁盘空间。
- 升级托管计划:如果资源不足,考虑升级您的托管计划或迁移到性能更好的服务器。
2. 数据库优化
- 清理数据库:定期清理数据库中的垃圾数据,如修订版、垃圾评论、未使用的元数据等。
- 使用数据库优化插件:例如 WP-Optimize、Optimize Database After Deleting Revisions 等插件可以帮助您优化数据库。
3. 插件和主题
- 禁用不必要的插件:停用或删除不常用的插件,特别是那些已知会影响性能的插件。
- 优化主题:更换到轻量级的主题,避免使用资源密集型的主题。
- 缓存插件:使用缓存插件(如 W3 Total Cache、WP Super Cache)来提高站点性能。
4. 文件大小
- 压缩图片:使用图片压缩工具或插件(如 Imagify、Smush)来减小图片文件大小。
- 清理文件:删除不再使用的文件、主题和插件。
5. CDN 和缓存
- 使用 CDN:内容分发网络(CDN)可以帮助减少服务器负载并加快加载速度。
- 浏览器缓存:配置服务器设置以启用浏览器缓存。
6. PHP 版本
- 更新 PHP 版本:确保您的网站运行在最新版本的 PHP 上,新版本通常会带来性能提升。
7. 安全扫描
- 安全扫描:定期扫描恶意软件和病毒,确保您的网站没有受到感染。
8. 代码优化
- 优化代码:如果有能力的话,优化您的主题和插件中的代码,减少不必要的数据库查询和循环。
9. API心跳控制
- 插件优化:比如WordPress Heartbeat API可以优化这部分功能
10. 取消没必要的功能
- 插件优化:比如取消仪表盘没必要的组件等
亲测方法
上面是一些常规的优化方法,在遇到wordpress后台速度慢问题后,我们会上网查询解决方法,找到的都是类似这些方法,然后亲身经验是这些方法很大可能并不能解决我们的问题。有的时候我们的服务器性能并不差,主题也是主流的主题,插件很多是必不可少的,PHP版本也切换很多试了没多大作用,memcached和redis也是了没什么作用,然后其他都是些不痛不痒的优化,怎么办呢?
第一步:PHP安装并开启opcache
OPcache (Opcode Caching) 是 PHP 的一个扩展,用于提高 PHP 应用程序的性能。OPcache 将 PHP 脚本编译后的中间代码(opcode)存储在共享内存中,这样在后续请求相同脚本时就不需要重新编译,从而减少了编译时间,提高了执行效率。
OPcache 的主要特点:
- 减少编译时间:由于 PHP 是解释性语言,在每次请求时都需要编译 PHP 代码,OPcache 缓存了编译后的 opcode,使得在后续请求时可以直接使用缓存的 opcode,大大减少了编译时间。
- 内存使用:OPcache 使用共享内存来存储 opcode,因此可以有效地利用服务器内存资源。
- 加速 PHP 执行:通过减少编译时间,OPcache 加速了 PHP 脚本的执行,提高了应用的整体性能。
- 动态更新:当 PHP 文件发生变化时,OPcache 会自动检测并重新编译更新的脚本,保证缓存中的 opcode 总是最新版本。
- 智能缓存管理:OPcache 自动管理缓存的 opcode,包括自动清除过期的 opcode 和释放内存空间。
- 兼容性:OPcache 支持多种 PHP 版本,并且是自 PHP 5.5.0 版本起默认包含的扩展。
当你开启OPcache,你开发现wordpress后台速度明显提升,服务器负载状态、CPU使用率也不经常爆满了。
第二步:依次停用插件,检查网站后台速度
如果第一步之后网站速度没有明显变化,那么依次停用插件,找出导致后台速度慢的插件。因为确实会有某些插件不兼容等问题导致速度慢的情况。
第三步:提高PHP、MySQL性能
如果完成第一步,网站后台速度有明显进步,还想更好,那么可以根据你的服务器性能调整PHP、MySQL的性能。如果你是用宝塔面板,这些设置面板里面都有指引。
4、检查 SSL/TLS 设置
如果你使用了 Cloudflare 或其他 CDN 服务,检查 SSL/TLS 设置,使用Full模式,而不是Full(strict)模式。如果网站后台安装OPcache后速度提升了,但是还是有点慢,可以检查这里,从Full模式切换到Full(strict)模式,会感觉到速度又提升不少,这是亲身经验,虽然不知道为什么,但是确实管用。
网站后台速度优化总结
PHP安装并开启opcache拓展,是提高wordpress后台打开速度的有效方法,大多数情况下,服务器性能没问题的话,开启opcache拓展就可以解决问题,不用做其他操作。其次是检查有没有冲突或者不兼容的插件。而PHP版本只要不是太老,比如5.6一下,一般感知不大。另外像数据库清理、使用缓存插件、开启memcached或者redis,亲测对网站后台速度意义不大。
欢迎补充和完善!
另外,如果你是因为woocommerce插件导致后台慢的话,可以试试下面这款插件,针对woocommerce做优化的插件,没有亲自体验过,不过应该管用。