Node.js校验和vs。body.length来检测文件更改

时间:2014-05-02 05:21:34

标签: javascript node.js checksum

我在node.js脚本中编写一些逻辑来检测网页是否在两个连续访问时间之间以任何方式发生了变化。我正在使用'请求'模块拉取并存储两页的页面,然后

  1. 生成校验和和
  2. 查看两个页面的body.length属性。
  3. 在组合中,此过程似乎足够可靠,以确定页面是否已更改。我正在使用“加密”#39;模块生成校验和,如here

    所述

    但是,我注意到有些页面报告了校验和更改,即使没有可见的更改且length属性未更改。可能导致这种情况的原因是什么? “加密”中存在一些固有的缺陷吗?校验和生成方法,在createHash实现中还是类似的?

    我怀疑没有,因为有问题的页面是一致的(有些人总是这样做,有些人总是不这样做),指向页面本身。

0 个答案:

没有答案