首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >同一JS文件多个副本的加载时间

同一JS文件多个副本的加载时间
EN

Stack Overflow用户
提问于 2018-05-31 07:03:38
回答 1查看 146关注 0票数 1

我正在使用一个构建在框架中的应用程序,是的,旧的框架,我正在考虑添加一个main.js文件到我所有的页面,以获得一些一致性。假设文件被缓存,这样我们就不需要每次都从服务器上下载它,并且脚本同时加载到3-5个页面/帧,是否还有其他加载时间需要考虑的因素?

我在想,可能会有额外的时间用于读取文件或在页面加载时进行解析或类似的事情。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 07:07:25

是的,只要文件名或日期戳不变,文件就会被缓存。

唯一的性能考虑因素是会产生一个额外的HTTP请求,但这可以忽略不计。

确保您的<script>引用出现在.html文件中的正确位置。如果它依赖于HTML元素,则将其放在结束body标记之前,以便在浏览器下载并开始执行该文件时,DOM已经构建完成。

如果它没有引用元素,但执行了一些早期需要的常规处理,那么将它放在head部分中。

确保你的网站有SSL证书,并且你的脚本链接(以及所有其他链接)使用的是https://协议,否则使用更新版本的Chrome的用户将无法获得文件,因为Chrome已经在http://上施加了压力。

就因为我必须..。去掉那些相框!它们甚至在HTML5中都是无效的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50614445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档