寫了一個接口,運算量稍微大一些,數據是用Thinkphp的f方法存的緩存數據,不存在訪問數據庫的情況,為什麼本地測試的時候運行速度只要30ms左右,放到服務器上就最少要5秒左右,這是為什麼?如果要改從哪方面著手?我現在本地測試很快都不知道怎麼去優化。
为情所困2017-06-10 09:49:32
使用檔案快取出現問題,可能文件存放的內容過多,導致其讀取時候出現問題。建議請參閱快取檔案拉入本地進行測試分析。也可以定期清除檔案緩存,減低快取檔案內容不斷增加
扔个三星炸死你2017-06-10 09:49:32
應該線上伺服器很本地不同的地方:1.線上要經過網絡可以測試一哈網絡,2.線上伺服器的硬體資源
3.線上伺服器可能運行了多個應用,消耗了伺服器資源。 4.應用程式的問題,考慮是否應用程式在線上服務的堆積了大量數據,導致數據處理時間增加