一直以来我的网站都是ASP访问很快,而换到wordpress后非常慢,F12查看元素加载时间。发现最开始的TTFB时间最长。
而我同时也有另一个WP的网站,也有一定的问题,但没有现在这么明显。
于是百度搜索找了一些关于TTFB的问题,TTFB是当访问请求发送到服务器后,服务器相应的时间(大概是这个样子吧)。
也就是说服务器内部运行PHP的时候慢了,换了PHP7,也没感觉快来。后来找了些相关知识,了解到原来有一个原因就是数据库在链接时如果用localhost的话,则优先解析IPV6,那么会造成解析缓慢,因为现在还不太普及IPV6技术。
将数据库地址改为IP127.0.0.1 速度就上来了。
当然这只是其中一个问题,如果改完IP后还是慢,就需要分析PHP代码和其它因素了。