TEL:400-8793-956
当前位置:网站讲堂

“缓存破坏”可能是一个比你想象的更大的问题

提问者: 近期获赞: 浏览人数: 发布时间:2022-04-01 14:14:28

 毫无疑问,网页设计和开发领域充满了许多错综复杂的事物。你真的不能指望你在这些领域的普通专业人士熟悉所有这些。最近在网页设计论坛上的一次讨论向许多第一次了解它的专业人士介绍了缓存破坏的概念。

 
想象一下,您在云服务器中有一组 CSS 项目,并且您想更新其中一个,因为颜色和响应式设计操作看起来不正确。您启动您最喜欢的编辑器,进行更改,仔细检查代码并上传项目以替换原始项目。您的本地 CSS 文件(即更新版本)很有可能会按照您的意愿显示,但存储在远程服务器中的仍然是旧版本。
 
上面的情况是浏览器缓存的问题,这是一个非常普遍的功能。如果它发生在你身上,它很可能发生在其他所有人身上。在本地级别,这可以通过 Control + F5 键盘快捷键轻松解决,在某些浏览器和操作系统中可能需要以下击键:
 
Ctrl + Shift + R
 
使用缓存清除操作强制页面重新加载并不是我们可以期望网站访问者做的事情,这时缓存清除就派上用场了。缓存清除是对浏览器发出的指令,以便它了解应该检索和呈现文件的新版本,而不是为速度而缓存的版本。本质上,缓存清除的三种方法包括通过文件名、文件路径或查询字符串来指示版本控制。在大多数情况下,您将希望使用文件路径或文件名版本控制来强制重新检索。
 
对于由内容交付网络提供服务的网站,您应该首先检查是否有忽略查询字符串的选项。禁用此选项后,您将能够使用所有三种方法发出缓存清除指令。
上一篇: 什么是用户体验,它的真正含义是什么?
下一篇: 标题:为您的网站创建幻灯片功能的简单指南