[英]Is it possible to send only one request to fetch more than One external javascript files?
我正在一个网页上工作,我需要在其上获取大约10个外部.js文件。所以浏览器发出10个请求来获取它们。 有什么方法可以一次性带来所有这些吗?
我有什么方法可以一次性带来所有这些?
不,但您可以将它们捆绑并压缩成一个单独的JS
文件。
这样可以节省所有10个文件的总往返时间消耗。
您可以使用在线工具轻松实现,例如: http : //jscompress.com/
首先 - 如果浏览器获取所有10个JS文件,它们将存储在缓存中,因此下一个请求将从缓存中加载文件。
关于将文件合并为一个 - 您可以创建一些脚本来获取所有10个文件,合并其内容并保存在指定的文件中。 或者如果JS文件是静态的,请自己动手。
你可以尝试这些
javascript执行不需要注释和空格; 删除它们将加快脚本执行时间
要么
如果可能,您可以异步执行脚本。 HTML5已经具备此功能。 <script>
标签具有async
布尔属性。 利用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.