因此,假设您有一些网站设置,例如minimum content length
和default avatar size
等等。现在这些设置不会经常改变。那么存储它们的最佳方式是什么?
它们应该存储在数据库中,然后只查询一次,将它们添加到会话变量中,可能是cookie还是缓存?他们每次需要时都应该从数据库中查询它们吗?有没有其他方法可以在流星中存储我不知道的数据?接近这样的事情的最有效方法是什么?
答案 0 :(得分:0)
看一下专为此类案例设计的Meteor.settings
。在您的部署环境(可以是单独的:开发,登台和生产)中,将设置设置为METEOR_SETTINGS
环境变量中的JSON字符串化字符串。在Meteor.settings
的代码访问运行时设置中。
如果您的设置因环境而异,您也可以将它们保存在项目的JS文件中。