Ionic 2应用程序需要花费太多时间来加载甚至使用--prod标志构建

时间:2017-05-14 08:04:54

标签: ionic2

好吧,我是离线2的新手,并构建我的第一个应用程序,有2页和2个服务,这是非常简单的新闻网站。

问题是,首先我使用--release标记构建我的Android应用程序,文件大小接近4MB,当我在移动设备上部署时,加载时间为14-17秒。

然后我搜索了2天来解决这个问题,并提出我应该在main.ts中启用生产模式并使用--prod标志构建的想法。现在文件大小是2.65MB,加载时间是8-11秒,我觉得移动设备的时间太长了。 :(

我的系统信息是:

 ordova CLI: 6.5.0
Ionic Framework Version: 3.2.0
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.7
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 7
Node Version: v6.10.0
Xcode version: Not installed

在我的应用中,我只是从休息服务器中提取新闻并在我的页面上显示。我做错了什么或新版本的离子有什么问题吗?我也读到一些人说离子1速度比最新版本好。

注意:我在3个不同的设备上运行我的应用程序问题保持不变。

2 个答案:

答案 0 :(得分:0)

检查config.xml,并将SplashScreenDelay值设置为零

<preference name="SplashScreenDelay" value="0"/>

答案 1 :(得分:0)

对我来说,以下命令有效:

ionic cordova build ios --prod --aot --minifyjs --minifycss --optimizejs

您可以在上述命令中使用自己的平台而不是ios。
就我而言,它减少了应用程序加载时间。
请在这里https://forum.ionicframework.com/t/ionic-app-takes-too-long-to-start/97546

中找到更多详细信息