【发布时间】:2012-05-27 10:04:59
【问题描述】:
我正在从不断更新的文本文件中读取数据,大约每 0.5-1 秒一次。目前我已经通过在我的 PHP 脚本中使用刷新头来解决它,并且我正在使用 jpgraph 库来生成图形。但是问题是图形相当大,大约 1500x900,因此图像最终会花费整个刷新时间来重新加载。
我想知道是否有其他方法可以生成图表而不必使用 jpgraph 向客户端发送这么多数据?我认为我可能使用错误的库。
或者我应该只使用客户端图表章程并将服务器上的文本文件的访问权限授予客户端?
【问题讨论】:
-
您无法在 PHP 方面做出任何改进。我建议从 PHP 生成的图表转移到 AJAX 解决方案。
-
将图形绘制逻辑移至客户端。 JavaScript 是你的朋友。
-
这也是我的想法。现在我正在做一个临时解决方案,通过每隔几秒而不是每秒绘制更多点来绘制图表,但似乎客户端解决方案要好得多。当然问题是我几乎没有 AJAX 经验!不过,我会尝试阅读它。谢谢大家的帮助。