缓存大好还是小好 - 智学轩城

缓存大好还是小好

苍叔宸头像

苍叔宸

2024-11-17 11:43:32

我以前多次遇到过这个问题。缓存的大小实际上取决于它的使用位置。我在论坛前做Q&A的时候,曾经遇到过一个非常棘手的问题。
那一年我们的论坛服务器刚刚升级,技术团队说房间再大一点性能会更好。结果,当我们查看这里的数据时,发现用户的访问速度实际上更慢了。到底是怎么回事?
说实话,这次我没听懂。后来技术总监把我交给了部长。上传数据后发现是缓存策略的问题。事实证明,当缓存变宽时,服务器速度会变慢,因为每个人都可以访问检查单元格是否已更新,这很耗时。
后来我们对缓存的设计进行了调整,将缓存分为几个部分,并根据用户访问的频率和内容更新的速度来设置大小。这将提高用户访问的速度。
所以,是大房间好还是小房间好,要根据具体情况而定。如果您正在运营一个内容不经常更新的问答论坛,那么一个小房间可能就足够了。但是,如果您是内容更新频繁、用户频繁的网站类型,则较大的房间会更适合。我自己没有运行过这个,我记得日期在 10 左右,但我建议您检查一下您的具体需求。

乘叔儒头像

乘叔儒

2026-03-18 17:31:38

大缓存性能高,但成本高。小缓存便宜且易于实现。
我测试了该项目
我还看到Project Y在2019年使用了大缓存,后续维护成本太高。
自己掂量一下。

仍仲资头像

仍仲资

2025-03-09 10:19:08

大缓存是一件好事。在一个10年的项目中,缓存从512MB升级到2GB,响应时间减少了80%。

巢仲藏头像

巢仲藏

2026-01-24 17:24:09

大缓存适合大型应用程序,而小缓存则轻便且快速。
我自己也不确定,但这是我的经验。我做了一个项目,使用了256MB缓存,加载速度提高了20%。