0
我遇到了我的PHP REST服務問題,它非常慢。 我使用Flight PHP Framework構建它。它從MySQL數據庫訪問數據並將它們返回爲json。PHP REST服務真的很慢
飛行REST服務:
Flight::route('GET /categories', function(){
header('Content-type: application/json');
$db = Flight::db();
$sql = "SELECT * FROM categories";
$stmt = $db->prepare($sql);
$stmt->execute();
$result = $stmt->fetchAll();
echo json_encode($result);
$db = null;
});
爲什麼要花這麼長時間才能完成請求?
在此先感謝!
如果你做了一個不需要數據庫的請求,該怎麼辦?例如。返回一個硬編碼的字符串,如hello world?這樣您就可以確定數據庫數據檢索是否是瓶頸。 – ThomasMX
只是一個長鏡頭,但如果你做$ db-> query而不是prepare-execute,有什麼改變? – Mihai
您是否嘗試過重新啓動服務器?也檢查在Chrome開發設置節流 – peter