我有一个内部网站点,其中一半页面使用jQuery,约20%使用jQuery UI。浏览网站的用户几乎肯定会在访问期间打开包含jQuery UI的页面。
我想要做的是为所有页面使用包含对jQuery和jQuery UI调用的标准模板。它可以使网站维护更容易,但这也意味着我的80%的页面将无需加载jQuery UI。
我被告知的是,我不应该过分担心。浏览器会缓存对jQuery和jQuery UI的调用,所以无论如何它们只会在用户访问期间被调用一次。
这是对的吗?还是有其他表现因素会使系统调用成为一个坏主意?
答案 0 :(得分:2)
你听到了。这些文件仍然在浏览器中缓存,因此不必担心。
答案 1 :(得分:1)
总之 - 是的。不要太担心。特别是在Intranet应用程序中。如果要提高加载时间,请将JS文件合并到单个文件中并压缩此文件。
以下是关于SO的许多问题之一,它涉及此解决方案(在本例中使用PHP):Combining and Compressing multiple JavaScript files in php
答案 2 :(得分:1)