gpt4 book ai didi

ruby-on-rails - 与 mem_cache_store 相比,使用 file_store 存储缓存对性能有很大影响吗?

转载 作者:行者123 更新时间:2023-12-04 07:01:26 26 4
gpt4 key购买 nike

我不认为我现在需要为我的 Rails 应用程序进行 memcached 设置,但我想对一些事情做一些简单的缓存。

使用 file_store 作为 config.cache_store 设置就足够了吗?还是必须一遍又一遍地访问文件以获取数据,从服务器负载的角度来看,首先会扼杀缓存的好处?

或者我可能不太明白 file_store 和 mem_cache_store 之间的区别......

最佳答案

I don't think I'm at the point where I need to go through and get memcached setup for my Rails app, but I would like to do some simple caching on a few things



然后使用您现有的数据库来存储您的缓存项目。 (您正在使用数据库,对吗?)

memcached 只是一个快速但愚蠢的数据库。如果您不需要“快速”部分(*),则不要引入单独缓存层的额外复杂性、不一致和开销。

带有 file_store 的 memcache 是一个笨拙但速度并不快的数据库,因此除了兼容性/测试之外,对任何人都没有什么用处。

(*: 实际上,大多数网站都没有。当您无法优化架构、针对常见查询对其进行非规范化或进一步预先计算复杂操作时,Memcache 应该是最后的手段。这不是一般的 Web 应用程序应该做的事情认为对于可扩展性至关重要。)

关于ruby-on-rails - 与 mem_cache_store 相比,使用 file_store 存储缓存对性能有很大影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com