导入javascript库一次
importing javascript library once
我正在构建一个导入javascript库(位于<head>
内部)的网站:
<script type="text/javascript" src="@routes.Assets.at("nicedit/nicEdit.js")"></script>
这意味着,
每次加载页面(无论我的网站中的哪个页面),这一行都存在。
我想知道现代浏览器是否下载过一次库,然后缓存它,
或者每次加载页面,javascript都会被库重新下载。
感谢
在正常情况下,如果从同一个url重复请求javascript文件,大多数浏览器都会缓存该文件;然而,我对正常情况的定义包含在服务器通常的设置方式中。实际结果取决于服务器发送的缓存头,以及URL是否更改(您的问题不清楚)。
StackOverflow上有很多关于缓存JavaScript的问题。这本书有点像简编。
请尝试配置http.cacheControl
http.cacheControl
静态文件的HTTP响应标头控件:设置默认值以秒为单位的最大年龄,告诉用户的浏览器应该使用多长时间缓存页面。这只在prod模式下读取,在dev模式下读取缓存已禁用。例如,不发送缓存:
http.cacheControl=0默认值:3600-将缓存过期时间设置为一小时。
信息来源。
相关文章:
- 显示数字,然后每5秒随机更改一次(javascript)
- 使函数只运行一次(Javascript)
- 仅当javascript的新内容出现时,才每3秒更新一次javascript
- 每天递减一个变量一次 - Javascript
- 每个用户/浏览器会话只加载一次Javascript
- 使用Greasemonkey每5秒执行一次Javascript
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- 如何只包含一次javascript文件
- 每周运行一次 JavaScript 函数
- 每天为每个新用户运行一次 JavaScript 函数
- 每 10 次访问(重新加载)显示一次 JavaScript 函数
- 简单嵌套的 setTimeout() 只运行一次 (JavaScript)
- 如何只添加一次JavaScript库
- 每X分钟运行一次JavaScript命令
- 每两次切换播放器一次JavaScript-AngularJS
- 追加一次javascript href link
- 当使用局部视图时,只添加一次javascript代码
- 查找匹配的img src并删除它存在不止一次- Javascript
- 加载cookie时只重载一次javascript页面
- 如何使这个函数运行不止一次JavaScript/jQuery