• 关于wordpress的TTFB
  • 雪峰 发表于 2016年6月28日 标签:
  • 什么是TTFB(Time to First Byte)呢?这个我也不是很清楚,好像叫做首字符等待时间,时间越短网站访问速度越快。关于TTFB的科普可以参考这位国外大神的文章:https://varvy.com/pagespeed/ttfb.html

    这两天我一直很纳闷,为啥网站打开总得花近10秒才会显示,然后我用谷歌浏览器的调试器查看了一下,原来是TTFB时间过长,然而具体什么原因我也不太清楚,于是上网去查了查,大致有这么几类原因:

    1.由于wordpress默认使用了google字体被“墙”了,所以导致加载过慢。

    然而这个原因我早就排除过了,早在一开始我就安装了disable google font这款插件来禁止使用google字体,而且查看network的时候也根本没有任何谷歌的影子,所以很快就可以排除

    2.插件使用过多

    这是我在国外一个网站上看到的一个评论上所提及的,他说wordpress的内核速度很快,只是加载了过多的插件可能导致速度很慢。于是乎,我就去禁用了一些“嫌疑”较大的插件来看看TTFB是否有所改善,果不其然,当我禁用一款叫做“WP Slimstat Analytics”的插件(用于统计网站的访问情况,功能十分强大),然后网站的加载时间瞬间就降到了1s左右。所以在使用插件(尤其是一些功能较多,或者是国外的)时,须谨慎查看。

    3.其他原因

    其他原因也有很多,比如网站主机性能不够好,数据库比较臃肿等等。

    发表评论