wordpress在访问首页和分类页面的时候,如果取消了缓存,重新执行php程序,生成页面十分缓慢。
我已经确定了,我的网络没问题,也不是页面有国外的链接谷歌字体什么的,就是前端请求发出后,需要等5-15s才能收到服务器的响应。
第一个请求是页面文件,可以看到等待服务器响应花了9秒钟。。。
我在wordpress模板的index.php的php程序生成文章列表的地方执行了一次这个代码,来测试下执行时间:
结果得到的结果是:
我的网站是在阿里云才搭起来,这个结果看来应该是后台的原因了,但是,调用文章数据有的快有的慢是什么原因?我感觉应该不是php程序执行会这么慢,应该是数据库提取数据偏慢,毕竟现在仅仅有10篇左右文章。数据库和后端我基本啥都不懂,只会写一点点php代码。求各位能指点下可能的原因,谢谢了。。。
哦对了,我用的是centos,apache和mariadb。
慢就对了,WP本来就很慢,你还取消缓存。不用找原因,WP就这个样。
WP说升级到PHP7可以提速30%,你可以考虑一下。
不知道为啥这么多人喜欢WP,10年前他确实很好,现在随便找一个都不比它差。Drupal完败它。