Javascript:仅读取大型服务器文本文件的最后 x 行数

2023-12-29

今天我正在处理非常大的日志文件,我想通过 RPi 上的 lighttpd 显示它们,但它们每天都在变大,因此很快将需要很长时间来加载。

为了防止这个问题,我想我可以有一个按钮来读取,比如说这个日志文件的最后 500 行。当然我对javascript没有太多经验,但我认为这是可行的,对吧?

无论如何,我找不到任何好的教程来描述如何在 javascript 中执行此操作,尽管我发现this https://stackoverflow.com/questions/5848045/get-the-last-50-lines-from-text-file-using-php在 PHP 中,但由于我不在 PHP 中工作,所以我无法使用它。因此,如何读取 javascript 中最后 500 行的示例,或者每次单击从文件末尾开始的按钮时逐步读取 500 行的按钮对我来说都非常困难。

预先感谢各位。

(P.S:我读过,不可能使用 javascript 读取文件,但使用 AJAX 调用则可以。)


不,这对于 JavaScript 来说是不可能的。客户端在统一资源定位器处发出资源请求 - 如果这是所需的响应,则由您的服务器提供最后 500 行。

简单的unix命令tail -500 mylog如果您无法使用 PHP,则可以通过多种服务器端脚本语言来解释。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript:仅读取大型服务器文本文件的最后 x 行数 的相关文章

随机推荐