获取网页URL的谷歌缓存年龄
您可能知道Google 会定期对网站和页面进行缓存,将它们存储在可访问的Google 网络缓存存储库中。由于多种原因,这些缓存可能非常有用,但它们的一个特别常见的用法是,如果网站加载缓慢或遭受临时停机,您通常仍然可以通过转到 Google 的缓存来访问相关页面或网站页面的版本。这是因为该备用版本存储在 Google 服务器上,而不是域 Web 服务器上,这使得无论原始站点是打开还是关闭,都可以检索该页面。当然,最大的问题是缓存的相关性如何,这归结为缓存年龄,因为查看过时而与新闻网站等网站相关的网站的旧缓存并不是很有用。这就是我们要在这里介绍的内容,快速找到存储在他们服务器上的任何 URL 的 Google Web 缓存快照年龄。
这个技巧在每个网络浏览器和任何操作系统中都是一样的。这意味着无论您使用的是 Safari、Chrome、Firefox、Mac OS X、iOS、Android 还是 Windows,您都可以使用本技巧。也不需要打开终端并开始使用 curl 查询域来提取标头详细信息,解决方案比这简单得多,并且完全通过网络使用简单的 URL 修改来完成。
这有点怪异,使其对网络工作者、网络开发人员和服务器管理员最有用。但对于试图查看因负载或其他原因而关闭的网站的读者来说,它也非常有用。
从任何浏览器中查找谷歌网络缓存年龄
使用以下URL格式:
http://webcache.googleusercontent.com/search?q=cache:URLGOESHERE
请务必将“URLGOESHERE”替换为您要检索其缓存并查看时间的页面或站点的正确网址。例如,要检查 OSXDaily.com 的 Google Webcache 年龄,您可以使用以下 URL:
http://webcache.googleusercontent.com/search?q=cache:osxdaily.com
加载后,您将能够在 URL 的最顶部找到缓存期限。大多数人都忽略了这一点,因为它的字体很小,但您可以在此处找到 Google 的缓存服务最后一次捕获页面的日期和时间:
这是Google对http://(DOMAIN)/的缓存。这是 2014 年 6 月 24 日 07:03:32 GMT 页面的快照。当前页面可能同时发生了变化。了解更多 提示:要在此页面上快速找到您的搜索词,请按 Ctrl+F 或 ⌘-F (Mac) 并使用查找栏。 - 查看更多信息:http://webcache.googleusercontent.com/search?q=cache:DOMAIN
这种类型的标头显示在典型页面上方灰色框中的图像顶部,对于那些使用它来搞怪的人来说,它通常是出现在 HTML 中的第一个 div:
Google 为大多数 URL 保留了这样的缓存,但有些网站要么不允许,要么就是不包括在内。比如纽约时报和NYTimes.com就没有任何缓存,就会出现这样的错误页面:
从Chrome浏览器中查找谷歌缓存年龄
如果你使用的是谷歌浏览器,这个任务就更容易了,因为你可以简单地在地址栏中输入以下URL来检索缓存的版本:
cache:URL-GOES-HERE
(注意不是cache://而是cache:没有双斜线)
例如,从 Chrome 中,您可以获得具有以下 URL 结构的 OSXDaily.com 缓存:
cache:osxdaily.com
这将拉出该页面的谷歌网络缓存版本(转到与前面示例相同的 webcache.googleusercontent.com URL),这时查找缓存年龄非常简单,只需看一下在顶部找到它,它会说:
"这是Google对https://osxdaily.com/的缓存。它是 2014 年 6 月 24 日 07:03:32 GMT 页面的快照"
注意“页面出现时的快照”部分后面的日期和时间是您要查找的内容,即捕获特定 URL 的 Google 网络缓存的时间。
所以,下次您无法访问特定网站但仍想查看它时,Google 的缓存版本可能是一个潜在来源,请务必先检查年龄,这样您就知道了是否相关。浏览愉快。