我知道加载javascript和css的最佳方法是将css文件连接和压缩在一起,同样适用于javascript。因此,如果您需要javascript文件,您只需1-2次调用服务器。 但它似乎提出了3个请求,1个用于CSS的html文档1和用于js的1个不是加载网站的最高性能方式。此外,由于您可以异步加载js,您可以一次加载独立的js文件。只要确保你没有加载太多的js文件。
所以问题是,要加载的文件的最佳数量是多少?什么应该是js和css文件的数量,以便页面加载最高效?是否有一些规则来计算它?是否依赖互联网速度?因此,如果互联网速度很慢,我不想打开很多与服务器的连接,但最好使用一个?
来自Kyle Simpson的回答:https://stackoverflow.com/questions/12779565/comparing-popular-script-loaders-yepnope-requirejs-labjs-and-headjs/12786867#comment18314973_12786867 表示只有在js文件大小超过100kb时才需要拆分。 我真的试图找到有用的东西,但所有的描述都非常模糊。提前谢谢。
答案 0 :(得分:0)
实际上,大多数情况下只会调用一次html文件。默认情况下浏览器(如果浏览器设置和/或网页标题中没有另外确定)将在第一次使用后使用js和css文件的本地副本。
大多数浏览器每个网页最多可以保存20个js / css文件,因此这不是一个大问题。