我正在读取mysql表并生成一个xml文件:https://developers.google.com/maps/articles/phpsqlajax_v3
为了生成映射,我生成了一个JSON文件。
我的数据库包含数千条记录,这将生成JSON的5000+行。
mysql查询结果因设置不同而不同,需要多个用户同时访问。
每次加载映射时,都会解析此json文件,然后在大约3-6秒内加载映射(取决于客户端设备)。
有没有一种方法可以加速这个过程,或者有另一种方法可以达到同样的结果?
欢迎任何建议。
// Cédric
发布于 2015-04-30 01:52:20
我没有看到足够的细节来给出任何具体的建议,但如果我处于这样的情况,我的第一个问题将是:每次加载地图时,是否一定要加载JSON的全部5K行?JSON包含哪些类型的数据是同时需要的?AJAX的全部意义在于只加载部分资源( Google Maps在这方面很在行);我会寻找某种方法,在地图第一次加载时只加载最高级别或最直接的数据,然后根据需要加载更多数据。
https://stackoverflow.com/questions/29949947
复制相似问题