我正在研究流星應用程序(電子商務網站),變得非常大。它幾乎需要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連接來檢測)。 –