适合Javascript的大小
我正在处理缩小和丑化我的javascript文件。 我想知道合适的尺寸有多大。 如果我把所有的js文件合并成一个文件(缩小和丑化),它会超过1mb。 我想,最好将它们分割成2-3个文件(每个200kb-300kb),而不是一个大文件(1mb) 有人能提个建议吗? 比如100kb~300kb或1mb~2mb ================其他评论============ 我正在使用Django(后端)和angularJS(前端)。 据我所知,当索引(根html文件)html文件发送时,angularJS的所有js文件都应该发送给用户。适合Javascript的大小,javascript,minify,uglifyjs,Javascript,Minify,Uglifyjs,我正在处理缩小和丑化我的javascript文件。 我想知道合适的尺寸有多大。 如果我把所有的js文件合并成一个文件(缩小和丑化),它会超过1mb。 我想,最好将它们分割成2-3个文件(每个200kb-300kb),而不是一个大文件(1mb) 有人能提个建议吗? 比如100kb~300kb或1mb~2mb ================其他评论============ 我正在使用Django(后端)和angularJS(前端)。 据我所知,当索引(根html文件)html文件发送时,angul
这就是为什么连接的js文件(包括外部js文件,如jquery、bootstrap、angular、media player等)超过1mb。没有合适的大小。字节越少越好,但这取决于您的代码基it顺序,以确定实际可以得到的大小。文件越大,检索文件的网络延迟越大(因此,这将对用户产生更负面的影响)。因此,如果你必须想出一个通用的“规则”,越小越好。你的问题没有正确的答案。一些建议,因为您有一个大型应用程序要加载:
- 将应用程序拆分为模块并根据需要加载模块,这样您可以快速启动应用程序,用户在使用应用程序时将需要其他模块
- 在加载所需文件时显示一些视觉反馈,最常见的示例是旋转的轮子,但也可能是乒乓球游戏。关键是娱乐用户,因为没有人愿意等待
- 使用服务器和客户端缓存,不要忘记添加利用客户端缓存的缓存头
- 将构建源代码与供应商分开,供应商的更改往往较少,所以您可以更多地利用缓存