快速边栏:什么是缓存?

A comprehensive repository of Taiwan's data and information.
Post Reply
fomayof928@mowline
Posts: 157
Joined: Mon Dec 23, 2024 3:35 am

快速边栏:什么是缓存?

Post by fomayof928@mowline »

我们已经走到这一步了,还没有考虑到时间!不会立即对页面进行爬网,并且不会立即对已爬网的页面建立索引。

如果你到了这个阶段,缓存通常会成为一个问题。与 JS 不同,它在我们的社区中讨论得不多,因此如果您不熟悉,值得多解释一下。缓存是存储某些内容,以便下次可以更快地使用它。

当您请求网页时,会进行大量计算来创建该页面。如果您在完 阿富汗 WhatsApp 数据 成后刷新页面,则必须重新运行所有这些计算将是非常浪费的。相反,服务器通常会保存输出并将其提供给您,而无需重新运行它。保存输出称为缓存。

为什么我们需要知道这一点?好吧,此时我们已经摆脱了困境,因此缓存可能配置错误并且向用户返回了错误的信息。

关于缓存,没有太多深入深入的优秀初学者资源。不过,我发现这篇关于缓存基础知识的文章对用户更加友好。它涵盖了一些基本的缓存类型。

我们如何才能看到 Google 实际在做什么?
谷歌的缓存
显示:源代码
虽然它不会向您显示渲染的 DOM,但当您访问该页面时,它实际上会向您显示 Google 机器人的原始 HTML。您需要在禁用 JS 的情况下检查它。否则,当你打开它时,你的浏览器将运行缓存版本上的所有 JS。
该网站搜索特定内容。
显示:所呈现内容的一小段。
通过搜索页面上的特定短语,例如 inurl:example.com/url "JS rendered text only" ,您可以查看 Google 是否已成功为特定内容建立索引。当然,这仅适用于可见文本,并且会错过很多内容,但总比没有好!
Post Reply