【发布时间】:2017-09-29 14:05:15
【问题描述】:
我们寻找了市场上最好的平台,我们选择了 ionic 作为开始。在大家的信任下,随着您的进步,我们不断在 ionic 上从 VERSION 1、VERSION 2 和现在的 VERSION 3 转换和更新我们的应用程序。
我们现在卡在应用程序的加载时间上,加载时间需要 2 分钟。
问题来了,
在版本 3 中
ClassHours 共有 23 页。我们已将它们全部分离到
@NgModule。之前所有组件和页面都包含在 app.module.ts 中。现在只包含 myapp 页面、浏览器模块和 HTTP 模块。
不过,mainjs 的大小是 4mb,这使得构建变得很重。任何用户加载应用程序都需要 2 分钟的时间。(参考图片)。
这是我们测试站点 54.254.254.112 的链接。请在此处检查问题并使其成为移动视图。
( 我们测试帐户的凭据 手机号码 - 0000000000 密码 - 000000)
这是我们正在使用的部署过程-
ionic build browser
将/www从/platforms/browser复制到ec2亚马逊实例
并运行 nginx 指向 index.html of /www
Service Worker 也已启用,这有助于我们缩短第二次加载时间。
用 - 指导我们
- 我们如何将 mainjs 的大小从 4mb 减小?
或
- 部署过程是否存在问题?
如何减少首次加载时间?
我们需要您的指导以实现简洁快速的用户体验。
应等待肯定的答复。
【问题讨论】:
-
你试过用
--prod --release标志构建吗? -
感谢 suraj,是的,它就是这样修复的。非常感谢!
-
好的..添加答案..