好吧,我是离线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个不同的设备上运行我的应用程序问题保持不变。
答案 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