php mysqli_connect連接速度慢的問題

今天在寫東西的時候發現一個問題就是連接數據庫很慢。

于是百度了一下,發現location 比127.0.0.1 速度慢的多。

解決辦法1(mysql在本地):

把ip地址修改為:127.0.0.1

解決辦法2(遠程mysql):

vim /etc/my.cnf
[mysqld]
skip-name-resolve
然后重啟mysql就好了

ps:

  根據MYSQL官方文檔說明,如果你的mysql主機查詢DNS很慢或是有很多客戶端主機時會導致連接很慢,由于我們的開發機器是不能夠連接外網的,所以DNS解析是不可能完成的,從而也就明白了為什么連接那么慢了。同時,請注意在增加該配置參數后,mysql的授權表中的host字段就不能夠使用域名而只能夠使用ip地址了,因為這是禁止了域名解析的結果。

轉載請注明出處 AE博客|墨淵 ? php mysqli_connect連接速度慢的問題

相關推薦

發表評論

路人甲

網友評論(0)