我使用laravel 5.0慢,我包括在我的TestingController下面的代碼:laravel控制器查詢響應時間比的phpmyadmin查詢運行時間
public function test(){
$user = DB::table('user_table')->get();
}
我使用url:http://localhost:8081/test加載空屏幕和查詢的加載時間約爲1.38秒。加載時間比phpmyadmin中查詢的運行時間要慢0.16ms左右。與phpmyadmin相比,爲什麼laravel的加載時間會有這麼大的不同?有沒有辦法減少laravel中的查詢加載時間?
您可以使用緩存?但正如我剛纔在一個相當類似的問題上所說的,Laravel是一個框架,所以在查詢之前有一大堆類被拉入,而phpmyadmin直接在數據庫中工作 - 這將永遠更快 –
@Andy Holmes我試過了使用PHP工匠路線:緩存和PHP工匠配置:緩存但查詢加載時間仍然幾乎相同。有沒有其他配置可以設置爲減少laravel中的查詢加載時間? – christ12
你的表格中有多少條記錄?默認情況下,phpmyadmin有一個LIMIT子句,所以如果你正在加載大量數據,而phpmyadmin只加載25條記錄左右,這是正常的phpmyadmin需要更少的時間來加載數據 – Tugdual