【发布时间】:2011-02-08 14:50:54
【问题描述】:
我想知道这是否可能,如果可能,如何创建一个持续监视文件/db 的 perl 脚本,然后在文件更改时调用子例程来执行文本处理。我很确定使用套接字可以做到这一点,但这需要用于在共享主机上运行的站点上的网络聊天应用程序,而且我不太确定它是否允许使用套接字。
基本思路是:
- 为聊天文件/数据库创建监听器
- 当使用新消息更新文件时,调用子例程
- 被调用的子程序会将新消息发送回浏览器进行显示
提前致谢。
【问题讨论】:
-
听起来没那么难,只需每隔几秒用
-M轮询文件即可。 -
唯一的问题是,每隔几秒轮询一次文件可能会使服务器/带宽过载。但是,如果有一种方法可以只监视它的时间戳,那我应该认为不会占用太多资源。