今天在寫東西的時候發現一個問題就是連接數據庫很慢。
于是百度了一下,發現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連接速度慢的問題
發表評論