通过AJAX调用或MYSQL DB读取数据

时间:2015-08-25 17:14:59

标签: php mysql ajax json web

背景信息:我正在创建一个我需要显示统计信息的网站。统计数据是用Python计算的,我需要一个存储计算统计数据的地方,以便可以阅读并在网站上显示。统计数据通过大约70000个JSON文件计算,因此计算是事先完成的。数据不是动态的,所以我只需要读取数据,因此没有写入或更改数据。

解决方案:

MySQL方法:我事先将统计信息放在DB中,并使用PHP连接到MYSQL数据库并使用SELECT语句获取数据并显示它。

AJAX(JavaScript)方法:我将我需要的统计信息放入JSON文件并将文件放入我的服务器。我使用AJAX调用来获取JSON数据并解析它并显示JavaScript的统计信息。

问题:哪种方法最好?

2 个答案:

答案 0 :(得分:1)

如果速度是最重要的,PHP / MYSQL肯定更快。

使用AJAX,我假设您的70,000个JSON文件被拆分,并且您的AJAX调用查询“正确的”。根据您的客户端,用户体验可能会更好,因为您可以在不刷新页面的情况下获取新数据。

一个“愉快的媒介”解决方案可以对执行MySQL / PHP查找的query.php文件进行ajax调用,但返回一个JSON对象,以便您可以充分利用这两个世界!

答案 1 :(得分:0)

使用php / mysql方法

为什么

  • 更快
  • 不会在客户端消耗大量资源,也不会使浏览器变慢。