谨慎使用localhost
关于 typecho、apache、MySQL 和 localhost、127.0.0.1
忽然感觉网站打开速度特别慢,看了一眼加载,发现大部分时间都耗在了TTFB(页面请求waiting时间)上。
百度了半天,发现这个时间主要是服务器组建页面的,基本情况是模板越大,时间越长。
但是回想一下,typecho的模板并不算十分庞大,也没有特别多的重定向。
然后在 一篇文章 中发现了这样的一个问题
localhost换为127.0.0.1能有效改善数据库连接的速度
于是着手修改了一下,果然情况大为改观。TTFB由之前的2s以上回落到了100~200ms。
然而不清楚其中的原理,于是继续去百度。
终于在 这一篇文章 中,找到了一个疑点,着手实验一下,果然是相同的问题。
服务器上将localhost指向了IPv6地址
动手将hosts文件修改了回来,再将网站切换回localhost,果然响应慢的问题已经没有了。
现在应该是顺滑了许多