gpt4 book ai didi

load - Memcached 与带粘性 session 的硬件负载均衡器

转载 作者:行者123 更新时间:2023-12-02 10:50:39 24 4
gpt4 key购买 nike

所有,我一直在研究何时(何时不)使用 Memcached。我熟悉分布式缓存的核心目标。如果您有一些服务器,那么使用 Memcacached/类似对我来说很有意义……因为它会给您中央虚拟存储库来获取缓存数据。

也就是说,如果您有一个可以执行粘性 session 的硬件负载平衡器(例如 F5 的 BigIP),那么拥有分布式缓存是否有优势? AFAIK,在这种情况下,您要做的唯一一件事似乎就是确保您没有利用 Web 服务器 RAM 进行缓存。在已经拥有利用粘性 session 的基于硬件的负载均衡器的环境中,利用 memcached 是否还有其他好处?

据我所知,启用粘性 session 不会对性能造成太大影响。显然,我可能是错的。

最佳答案

根据我开发高级负载均衡器设备的长期经验,cookie 粘性实际上会杀死你的负载均衡,因为均衡仅在每个 session 的第一个请求上完成,从那时起所有用户请求都将转到同一服务器。这会造成一个不平衡的环境。

在 memcached 中保存 session 是最佳解决方案,因为每个 Web/应用服务器都可以访问共享 memcached 以获取用户状态,并且负载平衡是基于每个请求而不是每个 session 完成的。

关于load - Memcached 与带粘性 session 的硬件负载均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3918495/

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