我正在使用 PHP 和 AJAX 请求来获取始终运行的程序的输出,并以 5 秒的间隔将其打印在网页上。有时,此日志文件的大小可达 2mb。如果用户已经至少获得了一次完整的内容,那么 AJAX 请求每 5 秒获取一次该文件的全部内容对我来说似乎是不切实际的。该请求只需要获取用户在之前的请求中没有得到的任何内容。
问题是,我不知道从哪里开始查找用户没有收到的内容。有任何提示、提示或建议吗?
编辑:程序的输出以时间开始(HH:MM:SS AM/PM),之后的所有内容都没有模式。例如,日志文件可能跨越数天,因此文件中可能不只有一个“02:00:00 PM”。我没有编写正在记录的程序,所以我无法修改它打印输出的格式。