0
我正在考慮在OSX上構建一個類似於控制檯的日誌追隨者。在流星有沒有辦法使光標數據變老?
日誌條目被插入到服務器上的數據庫中並顯示在客戶端瀏覽器中。
流星似乎非常適合這與它的跟隨光標,但能力,我的問題是:
有沒有辦法在客戶端蒙戈/收集和DOM來老化較舊的數據? (同時將它全部保存在服務器端的Mongo中?)否則,您運行的內存越長,您將使用的內存越多,這也是不可持續的。
我正在考慮在OSX上構建一個類似於控制檯的日誌追隨者。在流星有沒有辦法使光標數據變老?
日誌條目被插入到服務器上的數據庫中並顯示在客戶端瀏覽器中。
流星似乎非常適合這與它的跟隨光標,但能力,我的問題是:
有沒有辦法在客戶端蒙戈/收集和DOM來老化較舊的數據? (同時將它全部保存在服務器端的Mongo中?)否則,您運行的內存越長,您將使用的內存越多,這也是不可持續的。
一個簡單的方法就是發佈N個最近的日誌。例如:
Meteor.publish('recentLogs', function() {
return Logs.find({owner: this.userId}, {sort: {createdAt: -1}, limit: 100});
});
在本例中,客戶端只擁有他或她擁有的最近的100條日誌。