如何最有效地加载jQuery插件文件?

时间:2010-08-04 22:57:37

标签: jquery jquery-plugins bandwidth

我使用了许多jQuery插件。在母版页中单独引用它们是否更有效,或者我应该将每个文件的内容整合到一个jQueryPlugins.js文件中并引用它?

2 个答案:

答案 0 :(得分:1)

适当的解决方案取决于您的具体情况。单个文件将减少HTTP连接,减少延迟。但是,最终可能会浪费带宽。

这是你需要确定的权衡。

答案 1 :(得分:0)

不,它不是更有效。

打开和关闭TCP连接在带宽方面比在建立连接时下载内容更昂贵。

您最有可能希望将其整理到文件中,并在引用文件时使用YUI CompressorGoogle Closure Compiler进行缩小。

此外,如果您想要高度意识到自己的带宽,可以在页面内的<script type="text/javascript"> </script>标签内嵌入缩小的内容。在一段时间之后重新审视这个...是错的; @cameron指出了原因。

另请注意:一旦用户下载了单个文件,只要您设置了相应的Expires Header,您的代码就会被缓存。这样您就不必担心引用站点或性能x站点中的其他文件。