当前位置:  开发笔记 > 后端 > 正文

你什么时候不想在Ruby on Rails应用程序中使用memcached?

如何解决《你什么时候不想在RubyonRails应用程序中使用memcached?》经验,为你挑选了2个好方法。

假设有一个MySQL数据存储区,你什么时候不想在Ruby on Rails应用程序中使用memcached?



1> Douglas F Sh..:

如果您的应用程序能够快速处理所有请求,请不要使用memcached.添加memcached是编写应用程序时的额外心理开销,因此除非您需要,否则不要这样做.

缩放" 一个膨胀的问题 ".


+1.关闭具有memcached的新应用程序是不成熟的优化.不要从一开始就添加不必要的复杂性!

2> 小智..:

Memcache是​​一个强大的分布式缓存,但并不比某些内容的本地缓存快.缓存应该允许您避免瓶颈,这通常是数据库请求和网络请求.如果您可以在本地将整个页面作为HTML缓存,因为它不会经常更改(不是非常动态),那么您的Web服务器可以比查询内存缓存更快地提供服务.如果您的memcache服务器(如大多数memcached服务器)位于单独的计算机上,则尤其如此.

翻转的一面是我有时会在本地使用memcache而不是其他缓存选项,因为我知道有一天我需要将它移到自己的服务器上.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有