这几天讨论了下,我们还是决定要调整调整服务器架构,因为这是从我们 2016 年服务器调配至稳定状态后就再也没怎么大改动过。
之前的架构为 :php 7.1+ nginx 1.10 + Myslq 5.6
昨晚升级后的:php 7.2.11+ nginx 1.14 + Myslq 5.6
然后开启了 PHP 的几个扩展功能,opencache 还有图像编辑库。
我们现在整站有差不多 70 多个子站在运行,而其中内容最多的我们的文档中心,有一万多篇技术文档,从年初到现在每次修改和提交新文章都会卡一下,体验不是很好。
昨晚调整后,进行了各子站的访问测试,发现现在变得好顺滑,另外就算是在论坛提交回复和发布新帖也没有之前的几秒钟的延迟感觉。
这是非常不容易的,因为我们这些子站都是在实际运营中的,每次操作都会产生很多查询,在一个就光是插件薇晓朵的系统内已经安装了差不多 170 个。
网络管理的主题、插件面板每次打开都需要很长时间的等待,但是这次升级后访问时就变得很顺滑。
做这些工作的目的是为了给我们后面测试 ssl 部署铺铺路。
昨晚也是有惊无险的几次操作。幸好是提前做了数据和系统盘备份,好几次都差点儿进行了数据还原操作,后面发现重启服务器后就正常了。
看样子关机重启一下确实可能是所有电子设备故障处理的万用解决方案。
贴上了,稍微高兴一下,后面几天可以测试测试 SSL 证书方面的东西。
忘了说明,我们服务器没有安装 web 管理面板之类的东西,所以无法可视化操作,只能是通过命令行来进行调整。 Linux 可折腾死人,还好当年有玩过 Ubuntu 不然真的会痛苦死。
任何涉及代码和核心软件安装卸载操作时,一定要备份!一定要备份!一定要备份!