asp.net-mvc – 使ASP.NET MVC应用程序Web Farm准备就绪
|
使ASP.NET MVC应用程序网络农场准备好最有效的方法是什么。 最重要的是共享当前用户的信息(Context)和(不那么重要)缓存的对象,如查找项(州,街道类型,县等)。 我听说过/读MemCache,但没有看到一个简单的适用的方式(文档)如何实现和测试它。 解决方法请求上下文任何访问Web场的请求都将由可用的IIS服务器提供。上下文在那里创建,整个请求由同一个服务器提供。所以上下文不应该是一个问题。请求是无状态执行管道,因此不需要以任何形式或形式与其他服务器共享数据。它将从同一台机器开始到结束。 用户信息从cookie读取并由服务于请求的服务器进行处理。这取决于您是否在某处缓存完整的用户对象。 会议 高速缓存 但是,如果没有其他的东西,这些解决方案会带来额外的开销(如网络和第三进程处理和数据提取等)。所以默认缓存是最快的,如果你明确地需要共享缓存,那么决定一个。除非真的有必要,否则不要共享缓存。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在Asp.net mvc5中使用用户名而不是电子邮件身份
- asp.net – 缓存解决方案
- asp.net – 如何检查文档是否准备好?
- 令人敬畏的ASP.NET和C#教程初学者
- ef-code-first – 如何通过使用Identity ASP.NET MVC的代码
- asp.net – Orchard – 从主题布局中获取内容的标题
- 在asp.net mvc2项目中不需要MS脚本的JQuery验证
- asp.net-mvc – HttpResponseMessage内容不会显示PDF
- asp.net-core – 使用asp.net核心进行Windows身份验证
- 从ASP.Net MVC访问Active Directory使用C#
