康康

由于PHP版本升级引起的问题
有位朋友用WordPress做了个网站,有500多篇文章,当时用的是PHP 5.6,现在想升级为PHP 7。于是很...
扫描右侧二维码阅读全文
25
2018/01

由于PHP版本升级引起的问题

有位朋友用WordPress做了个网站,有500多篇文章,当时用的是PHP 5.6,现在想升级为PHP 7。

于是很正常的升级了,也能正常运行,但却发现一个问题,网站变得缓慢无比!

在WordPress中加入数据库查询记录查看,发现一个主页就进行了1120多次的数据库查询,这恐怖的数据瞬间吓傻了朋友!

再经过继续检查,很多都是查询的配置数据,也就是options数据,很奇怪啊!

按理来说一般载入的话是只需要查询一次的,可朋友的网站却查询了数百次,这就有问题了!

最终将整个网站拖到本地,架设了一个PHP 7.2的环境,却因为没安装Memcache没办法运行,于是把object-cache.php文件删除,结果却是效果出奇的好,数据库查询瞬间降到了30左右!

后来总算想明白了,升级PHP7后,由于没有安装Memcached,却使用了memcace缓存,这就导致在缓存的时候一直缓存不了,就一直查询,出现了1000多的恐怖查询次数!

所以各位升级PHP环境的朋友切记,要先弄清楚自己的程序在升级后是否能正常使用,是否会引起什么奇怪的问题,得先弄好才能玩的!

最后修改:2019 年 04 月 27 日 10 : 52 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论