YII2響應過慢原因是當php5.3以上遇到localhost時,會去考慮是ipv4還是ipv6,因此會導致出現響應時間過長的情況,其解決辦法就是將“localhost”改為“127.0.0.1”即可。
yii2感覺慢的原因 [ 2.0 版本 ]
'db'?=>?[ ????'class'?=>?'yiidbConnection', ????'dsn'?=>?'mysql:host=localhost;dbname=yii2advanced', ????'username'?=>?'root', ????'password'?=>?'123456', ????'charset'?=>?'utf8', ]
上面的代碼本身沒有問題
但是php5.3以上遇到localhost,會去考慮是ipv4還是ipv6,因此出現響應時間過長的情況。如果你查看過服務器處理PHP的時間,你會發現處理 PHP的時間很短,等待處理前的時間很長,只在windows系統下會
解決辦法:
localhost改為127.0.0.1這樣php就立馬知道是ipv4
然后你就會發現快了很多~~~~
推薦:《yii教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END