当前位置: 首页 > 面试题库 >

缓存JavaScript文件

彭风华
2023-03-14
问题内容

哪种方法能让浏览器使用js文件的缓存版本(从服务器端)?


问题答案:

或.htaccess文件中

AddOutputFilter DEFLATE css js
ExpiresActive On
ExpiresByType application/x-javascript A2592000


 类似资料:
  • 我的项目是这样组织的: 在我的calculate.js文件中,我对数据库进行了一个ajax调用,并且我检索了一些值以显示在statistics.html中的表中,但问题是,一旦计算出这些值,这些值就会被缓存,当我再次调用calculate.js以获取其他数据时,第一次显示的信息也是相同的。 但他们还在。我怎么解决这个? 编辑: 这是我的rest控制器:@RequestMapping(value=“

  • 问题内容: 我有一个简单的html: 在test.js中,我更改了Javascript函数,但是我的浏览器正在缓存该文件。如何禁用脚本src的缓存? 问题答案: 将随机查询字符串添加到 您可以通过在每次更改时增加查询字符串来手动执行此操作: 或者,如果您使用服务器端语言,则可以自动生成以下内容: ASP.NET:

  • 按照一般app的设计,都是主应用,和用户目录下的缓存文件,把用户自定义的或使用生成的文件都放到缓存文件目录里。鉴于此,我们来找找code.app的缓存文件,或许能发现点有用的东西 可参照 https://code.visualstudio.com/docs/customization/userandworkspace 理解 缓存目录详情 目录是 /Users/sang/Library/Applic

  • 问题内容: 我有一个系统,其中将缓存最大使用率设置为0,并且在我对style.css进行了一些更改时出现问题。css失败,更改不会出现在客户端上。浏览器将使用旧的CSS缓存版本。我有一个简单的问题:将css文件命名为style.css?123是否会作为新缓存? 问题答案: 是的,在资源的URI中添加唯一的查询字符串将强制客户端获取“新”版本(因为客户端不知道这仅仅是对先前缓存的资源的 更新 )。这

  • 介绍 FileCache主要是将小文件以byte[]的形式缓存到内存中,减少文件的访问,以解决频繁读取文件引起的性能问题。 实现 LFUFileCache LRUFileCache 使用 //参数1:容量,能容纳的byte数 //参数2:最大文件大小,byte数,决定能缓存至少多少文件,大于这个值不被缓存直接读取 //参数3:超时。毫秒 LFUFileCache cache = new LFUFi

  • 我有Spring启动应用程序,它由2个模块组成:前端和Spring启动应用程序项目(前端是Spring启动应用程序的等级依赖性)。 如果我运行app启动并正常工作,然后我更改某些内容,gradle重建项目并替换frontend.jar.前端仅包含静态资源。它们被添加到类路径中,Spring可以为这些静态文件的请求提供服务。用构建替换frontend.jar后,无法加载自动重启Spring应用程序资