好的,所以我對Meteor和整體編程都很陌生,我有一個簡單的最佳實踐類型的問題。我應該什麼時候訂閱流星收藏?
我正在使用鐵路路由器,並一直使用它來訂閱不同的路徑。我試圖儘可能精簡,只訂閱我需要使用waitOn()的集合。但是今天下午做了一些閱讀後,似乎可能是過度的。
什麼時候應該訂閱集合的最佳做法是什麼?
我的猜測是,如果你有一個集合,你在多個頁面上加載整個集合的開始。然後只通過鐵路路由器的waitOn裝載你只需要的東西。另外,測試開始時加載集合是否導致加載時間問題的最佳方法是什麼?
我知道這不是一個全面的答案,每個項目都不同,但任何建議,將不勝感激。
感謝
感謝您的反饋意見。這幾乎正是我需要聽到的。很多程序設計似乎都在一個非常穩固的「有時」的答案中,但至少我明白爲什麼它是「有時」的。 – yankeyhotel
你確定如果兩頁使用相同的訂閱(複製),當你在兩頁之間時,數據被重新讀取嗎?我不認爲這是如果你直接在他們之間。還有一些工作正在進行中,即當您轉到另一個頁面時不立即停止訂閱,而是讓他們在額外的時間內保持活躍狀態,以防用戶返回同一頁面。 –
在IR 0.7上,當我使用相同的'waitOn'在兩條路由之間切換時,我看到每個轉換都會調用相應的發佈函數。我懷疑當'sub-manager'分支被合併時這可能會被優化。 –