【发布时间】:2016-08-23 06:13:07
【问题描述】:
我怀疑显示实时数据的速度和延迟。
假设我想通过每秒触发 ajax 请求向用户显示读取时间数据,这些请求通过简单的集合查询从 MySql 表中获取数据。
为此,目前这两个选项在我脑海中浮现
- MySql / Amazon Aurora
- 文件系统
在这些选项中哪个更好?还是有其他解决方案?
正如我实际检查的那样,如果我们在浏览器中打开一个页面,那么 ajax 请求使用 PHP, MySql, Nginx 堆栈给出的响应小于 500ms。
但如果我们打开更多页面,那么相同的 ajax 请求会给出超过 1 second 的响应,对于每个访问者来说,这应该小于 500ms。
所以在这种情况下,如果访问者增加,那么 ajax 请求的响应就会很差。
我还检查了Node.js+MySql,但结果相同。
为记录创建json 文件并从文件中获取数据是否很好?还是有其他解决方案?
【问题讨论】:
标签: php mysql ajax nginx amazon-aurora