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