Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网站大小问题_Javascript_Reactjs_Ember.js_Single Page Application - Fatal编程技术网

Javascript 网站大小问题

Javascript 网站大小问题,javascript,reactjs,ember.js,single-page-application,Javascript,Reactjs,Ember.js,Single Page Application,我已经使用emberjs文件创建了应用程序,但我的app.js文件在构建后超过了3.2MB,这需要时间来加载,而且网站的速度越来越慢。你能建议我如何减少网站的规模吗 我也在考虑将代码移动到Reactjs。因此,请建议我应该做什么。一种方法是为网站的不同模块/部分提供单独的单页应用程序,而不是一个大型应用程序,以使其更小。将共享代码缓存并只下载一次,并将特定于应用程序的部分按模块划分。还有,你用什么来缩小你的代码?你在你的服务器上压缩它吗?这也会有帮助。试着利用余烬中的加载子状态。3.2mb听起来

我已经使用emberjs文件创建了应用程序,但我的app.js文件在构建后超过了3.2MB,这需要时间来加载,而且网站的速度越来越慢。你能建议我如何减少网站的规模吗


我也在考虑将代码移动到Reactjs。因此,请建议我应该做什么。

一种方法是为网站的不同模块/部分提供单独的单页应用程序,而不是一个大型应用程序,以使其更小。将共享代码缓存并只下载一次,并将特定于应用程序的部分按模块划分。还有,你用什么来缩小你的代码?你在你的服务器上压缩它吗?这也会有帮助。试着利用余烬中的
加载
子状态。3.2mb听起来很多,但实际上并没有那么大。。有一些交付应用程序的策略,你可能想研究一下,比如cdnexample@NicholasSmith我正在缩小并压缩服务器上的app.js。同时缓存所有js和css文件。@MilkyWayJoe交付emberjs应用程序的其他策略是什么?另外,使用reacjs如何?例如@Amita CDN可能是您的交付策略的一部分。。记住,3.2 meg会被下载一次。。在这之后,它应该使用缓存位,只下载数据/内容,直到应用程序得到更新/部署