79得票7回答
Chrome - 仅针对本地主机禁用缓存?

我在开发中使用本地主机,并直接从CDN包含jquery。 似乎按下“Ctrl + R”会强制页面重新加载,包括重新下载来自CDN的jquery。 我想问一下,是否有可能在刷新时保留来自CDN的jquery缓存,但清除我的本地主机缓存? 注意:我知道我可以做的一件事是将jquery文件托管...

79得票16回答
当我刷新我的网站时,样式表没有更新

我正在创建一个网站,但当我更改了网站上的样式表后,刷新网站时没有任何更改。 我试着使用“查看源代码”工具来检查stylesheet.css,但它也没有更新。但是当我转到系统根目录时,它已经被更新了。 在我看到我的网站更新之前,我必须等待至少20分钟,有人能告诉我为什么不能立即看到更改吗?是我的...

77得票3回答
为什么要使用服务工作线程进行缓存,而不是使用浏览器缓存来处理缓存?

我读到使用Service Worker进行离线缓存与浏览器缓存类似。如果是这样,那么为什么会更喜欢使用Service Worker进行缓存呢?浏览器缓存会检查文件是否有修改,并从缓存中提供服务,而使用Service Worker可以通过我们的代码来处理相同的事情。虽然浏览器默认就具有这个功能,...

71得票6回答
Chrome 刷新右键重新加载选项不可用

我正在尝试在Chrome浏览器中进行强制刷新和清空缓存,因为之前加载的网站一直出现在我使用的本地端口上。 问题在于右键菜单选项似乎已经停止工作了,即当我右键单击刷新按钮时什么也不发生,我只能左键单击并正常重新加载页面。 我之前有这个选项,所以我知道这不是我使用的Chrome版本的问题。这相当令...

71得票14回答
有没有一种方法可以强制浏览器刷新/下载图片?

我遇到一个问题,用户报告说他们上传的图像没有成功,旧的图像仍然存在。经过仔细检查,新的图像已经被成功上传,只是它们的文件名与旧的相同。在上传时,为了SEO目的,我对图像进行了重命名操作。当用户删除图像后,原来的索引变得可用并被重复使用,因此会有相同的图像名称。 有没有一种方法(我认为可能会有...

60得票14回答
如何在ES6中使导入的模块缓存失效?

ES6模块允许我们创建一个单一的入口点,方法如下: // main.js import foo from 'foo'; foo() <script src="scripts/main.js" type="module"></script> fo...

58得票7回答
VueJS/浏览器缓存生产构建

我有一个VueJS应用程序。每当我运行npm run build时,它会创建一组新的dist/*文件,但是,当我在服务器上加载它们(在删除旧构建之后),并在浏览器中打开页面时,它加载旧的构建(我认为是从缓存中获取)。当我刷新页面时,它毫不费力地加载新代码。 这是我的index.html:&l...

58得票4回答
浏览器缓存通常会保存文件多长时间?

文件通常在浏览器缓存中保存多长时间?我想知道大部分人的情况 - 我需要等多久才能合理地确定大多数人的缓存将重新获取该文件?

56得票4回答
利用浏览器缓存,在apache或.htaccess上如何实现?

我该怎么做?我有一个巨大的文件列表,Google Speed Page说要“利用浏览器缓存”..但是我不知道该怎么办?我需要修改Apache配置文件(如下)还是在我的.htaccess页面中添加一些内容? <IfModule mod_proxy.c> ProxyRe...

55得票5回答
Firefox清除DNS缓存

我在访问我在客户服务器上设置的网站时太匆忙了,现在Firefox记住了这个网站作为默认网站。 testsite.mycompanyname.com (non existing subdomain, same as *.mycompanyname.com) iswww.mycompanynam...