我正在使用带有服务器/数据库连接的phonegap构建移动应用程序!我通过PHP&带有JSON回复的MYSQL。
但是从服务器读取数据非常慢
帮助我解决这个问题
我的配置是
- 我正在使用Godaddy豪华套餐(共享主机)
- 语言:PHP&MySQL
- 数据格式:JSON&JSONP
你的问题有点宽泛,但我可以提出一些想法。
1) 看看PHP生成JSON需要多少时间。由于您的查询,速度可能较慢。这可能意味着您需要改进MySQL中的索引,或者改进PHP代码。基本上-找出从请求foo.php到得到结果需要多少秒。
2) 看看JSON的大小。如果您要返回100000行,那将是大量的数据。您可能希望限制(或分页)数据,并考虑删除不需要的数据。例如,假设您的查询返回数据库中的所有列,但前端代码只使用其中的两列。然后,我会修改查询,只返回这两列。