我正在开发一个 web 应用程序,其中我有一个恒定的数据流,每 5 秒左右在 java servlet 中接收一次(从另一个应用程序写入的文件中读取)。我想将这些数据推送到一个 html 页面上并用 javascript 读取它,这样我就可以在 d3 库中绘制它。
目前我正在使用一个javascript函数,它每5秒调用一次servlet的“doGet”函数。我担心这会产生很多开销,或者它可以更有效地执行。我知道也可以运行“response.setIntHeader("Refresh", 5);" 从小服务程序。
还有其他更好的方法吗?
在此先感谢您的帮助!