我对使用 ASP.NET 环境进行缩放有一些疑问。我正在开始构建一个应用程序,我希望它会吸引大量用户,如果是这种情况,我需要了解更多关于扩展的信息。
它在很大程度上取决于用户生成的内容,当内容更改时需要通过池 AJAX 调用通知其他用户,WebSockets 不是一个选项。
我知道基本的东西不会从数据库中读取,放在内存中,但是如何在网络农场中做到这一点?
如果用户内容是在 Webserver 1 上创建的,而其他用户是来自 Webserver 2 的请求对象,系统应该如何处理。我们如何通知用户而不需要通过 DB?提出大量内部请求?使用一些分布式缓存?