Merb 中最佳的缓存实践
我是 Merb 的初学者,所以想知道缓存数据的最佳实践是什么? 例如,我有一个显示书籍列表的页面,该列表的变化并不经常,所以我正在寻找一种缓存数据的方法。 可以有 2 个选择:缓存来自数据库的数据或缓存所有页面(html)。
那么,有没有什么工具可以让制作变得简单又快捷呢? 谢谢
Im a beginner in Merb, so want to know, what is the best practices to cache data?
For example i have a page that shows list of books, that changes not really often, so im looking for a way to cache the data. There can be 2 choices: cache data from db or cache all page (html).
So, is there any tools to make simple and fast?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为最重要的缓存最佳实践是在需要之前不要担心它。 在服务器负载要求之前实现缓存是浪费时间,您可以使用这些时间来改进代码库的其他区域、添加功能等。
I think that the most important caching best practice is to not worry about it until you need to. Implementing caching before your server load demands it is a waste of time that you could be using to improve other areas of your codebase, add features, etc.
如果您至少知道缓存将要发生以及如何发生,那么缓存是更容易的事情之一。 即使它不是 Merb,我的第一站也是 RailsCasts 的 scaling Rails 。 他展示的所有内容也可以在 Merb 中完成。
如果我是你,我会建议根据你的描述进行页面缓存。
Caching is one of those things that is easier if you at least know it is going to happen and how. Even though it's not Merb my first stop would be scaling rails from RailsCasts. All of what he shows can be done in Merb as well.
I would suggest Page caching from your description if I were you.