我在我的模型中保存了rss feed。我会说一个典型的文本字符串长FB.getLoginStatus().then(function(response) {
if (response.status === 'connected') {
return Ember.RSVP.resolve();
} else {
return FB.login('email,user_photos'); //set your scope as needed here
}
}).then(function() {
return FB.api('/me/picture','Get',{'type':'large'});
}).then(function(response) {
currentState.set('usrphoto', response.data.url);
});
个字符,大约260kb。
许多型号会对性能造成严重影响吗?
答案 0 :(得分:0)
如果您想在本地存储文本,将它保存在模型中并将其保存到数据库并没有任何问题,就像您通常在Rails中一样。只需确保使用:text字段,而不是:string。
只要您不对文本字段执行昂贵的操作,或者同时在内存中保留多个对象(比如将所有数据存储在数组中),就不会出现任何性能问题
或者,您可以将文本字段存储在单独的模型中,并从RSS模型中引用它