Day 4988 关于本博客『Win故知新』分类恢复更新的说明

对 Raymond Chen 的博客《The old new thing》(下文简称TONT)的随缘翻译停了几个月,起因是大约在今年(2019年)5月份时(相关博文原文链接),TONT 整体迁移到了 Microsoft Developer Blog平台,该平台较之旧版对移动端友好,但由于需要遵守欧盟缺德数据保护条例(GDPR),所有的评论都被丢弃了。由于某些文中未完整解明的问题,评论区有人提问后,Raymond 可能在回复中给予进一步解释,故对评论的丢弃实为一大损失。

虽然微软在推特账号 MSDN Services Status(@MSDNService)上声明,为便于用户通过搜索(引擎?)查找已经不再活跃更新的MSDN Blog、TechNet Blog上的数据,将对这些博客进行静态化处理,然而对于一直都在更新的 TONT 来说显然不在此列,而后面几个月以来的实际情况也证实了这一点。

发现该情况后,虽感觉希望渺茫,本人仍然尝试了许多方法去访问旧版的 TONT 内容。在经历了不下数十次碰壁后,发现可能是由于 CDN 缓存的原因,每20-30次访问之间偶尔可以进入旧版页面,同时,该现象还具有如果访问结果是跳转新版页面,则在 HTTP 状态码为 301 的同时内容为空的特点。由此,本人编写了一个简单的下载程序,通过导入 URL 列表的方式,对每个页面最多访问一万次(两次访问间有2-5秒的随机间隔),试图拉取到旧版内容。

程序自2019年5月31日上线,经过一个多月的7×24连续运行,至7月3日起,连续一个星期没有再拉取到新的内容,基本判定该 bug 已被修复,于是停止了下载程序的运行。期间,共成功下载到 TONT 的 1804 篇旧版博客内容,包含对应文章的完整评论。该部分内容不会放出下载,以避免不必要的麻烦。

即日起,『Win故知新』栏目恢复更新,更新频率仍为随缘。

注:所有评论将在审核通过后显示,请不要在评论内容的任何位置出现链接,否则您的评论将被自动移入回收站,且永远不会被复审。

All comments will be available after being manually reviewed, please do not include any links anywhere in your comment, otherwise your comment will be automatically deleted and are not eligible for review.

1 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注