我正在研究流星应用程序(电子商务网站),变得非常大。它几乎需要9秒才能查看主页的静态部分,直到它只显示白色/黑屏。之后,它开始显示来自数据库(mongoDB)的数据。整个网站有数据需要24秒才能到达客户端。我认为整个软件包太庞大,这就是为什么它需要更多时间来下载。这导致了9秒的白屏。任何解决方案的人提前致谢!大流星应用程序需要太多时间进行初始加载
Alraedy Tried: 1. Fast Render(Flowrouter subscriptions) package 2. Appcache package 3. Query Optimization/Indexing 4. Removed global subscriptions 5. Sending minimal data via pub/sub 6. this.unblock() for publications 7. Not saving files in DB instead saving url's
没有办法,我们任何人实际上可以帮助你它可能是一些事情。你需要分析你的数据库,你的服务器,并挖掘你的浏览器的开发工具。例如你的服务器有多快?你的数据库有多快?他们是否在同一个共同机构?它是你的代码吗?数据太多?你的期望是否合理?根据您浏览页面需要多长时间才能说出来。 – zim
使用chrome开发工具,您应该能够确定首页加载的有效负载大小。那有多大?您的第一次订阅开始接收数据需要多长时间? (您可以通过查找websocket连接来检测)。 –