我有一個列出書籍的Meteor應用程序。點擊一本書顯示其章節列表,然後單擊一章顯示其評論列表。現在我試圖找出如何優化Meteor客戶端的性能。在客戶端加載db時的流星性能
我主要關心的是如何構建我的集合,以及是否有任何方法讓服務器知道首先發送什麼數據。我是NoSQL的新手,但似乎正確的Mongo方法是讓這些章節成爲書籍的子文檔和章節的註釋子文檔。
但是,我不希望客戶端必須等到所有章節和註釋都加載到客戶端數據庫中才顯示書籍列表。我想我可以使用關係數據庫配置,但我不確定是否可以強制Meteor先發送書本表,或者如果使用關係數據庫的Meteor會給我任何其他問題。
此外,由於我只是傳輸文本,也許這不會有太大的問題?任何建議感激!
不知道,你可以在同一時間得到的文檔。這很好。 我最終將書籍拆分爲一個單獨的集合,同時將註釋保留爲章節的子文檔。使用子子文檔給了我一些trubbel訪問數據,沒有太多困難的查詢和循環。 – datacarl 2013-03-30 09:27:05