我最近在看 MSDN cache aside pattern,其中有这么一句话:
This pattern might not be suitable: ... For caching session state information in a web application hosted in a web farm. In this environment, you should avoid introducing dependencies based on client-server affinity.
我不明白的是,session cache 在我看来应该是很惯常的做法,无论是 cache aside 也好还是 read-through/write-through 也好,它们总是会有一个对 cache 依赖,在 load balancer 的后面即便有 client-server affinity (sticky session) 也不会影响到 web farm 中其他的服务器的运行。那为什么不适合呢?
求点拨!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.