前些天自己寫了一個網站,但是發現接口的速度按超級慢,業務邏輯並不復雜,原因究竟在哪呢?
首先說一下,我的數據庫和項目均在同一台服務器上,按道理來說,接口訪問本地的數據庫應該會很快才對。
后來我發現線上的mysql配置host 居然寫的是xxx.xxx.xxx.xxx(服務器ip),難怪速度慢,這個不應該寫localhost么。
原因是我在本地開發的時候也用的是這個遠程的數據庫,所以配置的是遠程服務器的ip,現在項目上線了,項目和數據庫都在一個服務器上,肯定要把數據庫的配置改成localhost啊,我恍然大悟,希望大家今后也別犯這樣的錯誤~