最近一段时间栗子博客新换了模板。这个模板还是挺漂亮的。总裁主题,这个主题很名字很霸气,当然外观也很nice,不过换了以后发布文章经常出现504,今天静下来好好考虑了下,以前调整过什么。插件没有动过。就是更换主题而已。
经过几天的考虑,发现发布文章才会出现 504 服务器配置应该没有什么问题。那么问题到底在哪里呢
想到这个博客最近搬家,服务器内存是4G的,栗子博客用的是php7.4,于是我就在7.4里面找。到底看看哪里出了问题。
看到这里的时候我就大概知道问题再哪里了。
原来这里7.4默认的是4G的方案。我的VPS也才4G内存。弄了
4G缓存
我搜索了下wordpress 504的原因
各种各样的都由。
大部分是插件或者是配置问题
我这就是配置引起的。
直接把性能这里调整为1G,
调整了以后就发布博文就没有出现504情况出现,以前每次发布博文/修改博文都会出现504的情况。
所以博客后期再内存不够的情况下,调整性能能解决这个问题的。
另外就是增加了Memcached缓存。这又大大提高的并发性能。
若你的站点并发比较高,使用Redis,Memcache能有效提升PHP并发能力
若调整Session模式后,网站访问异常,请切换回原来的模式
切换Session模式会使在线的用户会话丢失,请在流量小的时候切换
现在发布就不会出现504
所以:
我们再任何事情的时候,整体全盘考虑,然后在单个测试击破,咨询周边(搜索问题),根据问题判断如何解决。
搞定。虽然访问量不大,但是能让自己不504,也算简单的问题排除,虽然栗子博客不会代码。