gresh 发表于 2022-2-18 09:06:14

wordpress优化求助!

主机环境:vultr 10刀vps,单核+2G内存,安装军哥lnmp1.6,php版本7.2,mysql版本 5.5;wordpress网站目前共有文章8K多篇最近一个月频繁出现CPU占用100%的情况,查看内存占用,后台每个php-fpm进程占用cpu高达10%,这样的话,开几个网页后,CPU占用就达到100%了,网站就非常慢,烦请高手帮忙看看,这个是什么问题,该如何去排查和优化,谢谢了!

billwong 发表于 2022-2-18 09:14:42

安装缓存插件差不多就能解决问题。然后再删掉那些用不到的插件,可以用Query Monitor 插件,看看是不是有什么数据库查询太慢了。

最后,还可以套 CF,在 CF 里面配置页面规则,缓存 html 页面。参考:https://cloud.tencent.com/developer/article/1774198

河小马 发表于 2022-2-18 09:31:45

LNMP 的版本太低了

升级到wordpress 推荐的版本会好很多

wordpress 慢一般是数据库的问题,尤其一般可能是配置的问题

gresh 发表于 2022-2-18 09:57:02

billwong 发表于 2022-2-18 09:14
安装缓存插件差不多就能解决问题。然后再删掉那些用不到的插件,可以用Query Monitor 插件,看看是不是有 ...

谢谢,我试试这个插件

gresh 发表于 2022-2-18 09:58:07

河小马 发表于 2022-2-18 09:31
LNMP 的版本太低了

升级到wordpress 推荐的版本会好很多


我现在是lnmp1.6,可以直接在现有服务器上升级1.7吗?升级php和mysql后,会不会造成数据丢失?

河小马 发表于 2022-2-18 10:00:40

gresh 发表于 2022-2-18 09:58
我现在是lnmp1.6,可以直接在现有服务器上升级1.7吗?升级php和mysql后,会不会造成数据丢失? ...

最后的选择才是升级

你的网站流量不大的话,不应该出现这种问题

如果你的vps 是突然出现这个问题的话,看看是不是有人在cc或者采集你的站点

然后再想想看是不是采用了某个插件以后出现这样的问题

gresh 发表于 2022-2-18 10:26:55

河小马 发表于 2022-2-18 10:00
最后的选择才是升级

你的网站流量不大的话,不应该出现这种问题


多谢指教,目前正在逐个排除是否是插件的问题

gresh 发表于 2022-2-18 10:35:11

河小马 发表于 2022-2-18 10:00
最后的选择才是升级

你的网站流量不大的话,不应该出现这种问题


初步排查后发现,禁用related post插件后,网站速度提升明显
这个插件在网站建立之初就安装了,可能随着网站文章数量的增加,查询数据库的请求也相应增加了
严重消耗了系统资源

Mr.96 发表于 2022-2-18 16:57:12

最简单有效的方法,网页静态化,用 WP Rocket插件生成静态文件,再压缩html,css,js,预加载图片,数据库优化,减少数据库查询。立马可以见效

其次图片压缩再上传或用图片压缩插件,或用图床,或部署 CDN

如果还卡可尝试 站库分离


sead 发表于 2022-2-19 11:18:53

硬件有点不够用,爬虫比访客来的频繁,mysql 不减少查询2G 的lnmp并发来个几下就ko了。
迷你vps静态化才是最佳方案

gresh 发表于 2022-2-20 08:57:10

sead 发表于 2022-2-19 11:18
硬件有点不够用,爬虫比访客来的频繁,mysql 不减少查询2G 的lnmp并发来个几下就ko了。
迷你vps静态化才是 ...

确实是查询过多造成的,不过只有几千篇文章,硬件应该也还顶得住,我删除了related post插件,这个问题就解决了

hkjack 发表于 2023-2-19 19:16:39

redis+super cache 轻松解决
页: [1]
查看完整版本: wordpress优化求助!