简单的HTTP变更检测器

这是一个最小的应用程序,它请求目标页面的标题以获取页面的content-length并将其与先前已知的值进行比较,以查看页面是否已更改。这样做是为了限制从服务器请求和接收的信息量,从而减少服务器因不断ping造成的压力。

如何使用

  1. 克隆项目:git clone https://github.com/jssolichin/simple-http-change-detector

  2. 安装依赖:npm install (安装nodemailer以获取通知)

  3. 编辑app.js文件,根据需要更改hostpathtransportersendOption

  4. 设置任务调度程序(请参阅下一节)。

变化检测间隔

应用程序本身只运行一次,需要一个任务调度程序。每个操作系统都有自己的任务调度程序,这样可以避免增加额外的膨胀。该方式不会像内置调度程序那样健壮。