跳至主要内容
短.be

缓存

将已获取的数据临时保存以加速后续访问的机制。浏览器缓存和 DNS 缓存是最常见的例子。

2026年8月11日 · 约 1 分钟阅读

重定向

缓存 (Cache) 是指把取得过一次的数据临时保存下来,等下次需要同样的数据时可以迅速取出的机制。这和把常用的教科书从书架里拿出来放在书桌上是同样的思路。比起每次都走到书架前去取,放在桌面上要快得多。

浏览器缓存是最贴近日常的一种缓存。第一次访问某个 Web 网站时,图片和 CSS 等文件会被保存到浏览器中。下次访问同一个网站时,由于可以重新利用已经保存的文件,页面显示就会变快。经常访问的网站从第二次起显示得更快,正是浏览器缓存的功劳。

DNS 缓存同样重要。浏览器把域名 (例:`google.com`) 转换成 IP 地址时,会把查询过一次的结果保存到缓存里。下次访问同一个域名时,不必再向 DNS 服务器查询,直接从缓存中取得 IP 地址,因此连接会更快。

缓存都有「有效期」。它由称为 TTL (Time To Live) 的设置决定,规定了缓存要保持多长时间。有效期一过,缓存就会被丢弃,下次访问时重新从服务器取得最新数据。

短链接与缓存的关系也不容忽视。浏览器一旦缓存了 301 重定向,从下次起就不再经过短链接服务的服务器,而是直接访问转发目标。这对用户来说速度更快,但对服务一侧而言,存在无法准确统计点击数的缺点。

有时网站的更新迟迟没有反映出来,原因就在缓存。遇到这种情况,可以用 Ctrl + F5 (Mac 上是 Cmd + Shift + R) 执行忽略缓存的重新加载。

分享到 XHatena

这篇文章对您有帮助吗?

相关术语

相关文章

常见问题

怎么清除浏览器缓存?
Chrome 中进入设置,选择"清除浏览数据",勾选"缓存的图片和文件"后删除。Safari 在"历史记录"菜单中选择"清除历史记录"。手机上也可以在浏览器设置中找到相应选项。
清除缓存安全吗?
完全安全。唯一的影响是下次访问网站时加载会稍慢一些,因为需要重新下载资源。账号信息和密码不会受影响,它们由 Cookie 等其他机制管理。
缓存和 Cookie 有什么区别?
缓存保存的是图片、样式表等"文件",目的是加速页面加载。Cookie 保存的是登录信息、设置等"小型文本数据",目的是识别用户。两者用途不同,但都存储在浏览器中。

把知识用到真实链接上

免费缩短网址