前段時間做個系統,打算用php做,從網上找部署編程環境的工具,以便后期部署到服務器長期使用。wamp安裝后發現一段時間服務莫名不能正常運行,關鍵期間沒有做任何操作,簡單從網上找原因無果,就改用PHPStudy軟件了,這類軟件的好處是編程所需的環境無需一項一項的部署,Apache+PHP+MySQL+phpMyAdmin均一次性安裝到位,直接使用即可。
但是程序部署完后進行測試,總覺得用PHPStudy后打開系統主頁總比用wamp速度慢,慢一兩秒,比較明顯。但就是想不明白,本機打開或者同網段局域網內訪問居然能體會到延遲,應該是秒開才對。期間懷疑PHPStudy軟件不好用,有缺陷,想棄用,畢竟系統上線給人第一感覺就不爽,用戶體驗差。
后來不甘心,從網上各種檢索,各種嘗試,終于發現了癥結所在:數據庫連接語句如果是鏈接localhost,會檢測是IPv4還是IPv6,所以會比較慢。
解決辦法就是:鏈接數據庫的時候,不要填寫localhost,改為本機地址:127.0.0.1
修改完就是見證奇跡的時刻了,系統秒開,快到沒朋友!這樣,環境及程序就能順利遷移到服務器進行正式上線了。