c# - 如何开发负载平衡友好的 Web 应用程序

标签 c# sql-server sql-server-2008 asp.net-mvc-2 load-balancing

开始为我的网站开发实际代码,想知道如何开发或设计负载平衡友好的网站。我在 stackoverflow 上阅读了一篇关于可伸缩性的帖子,并且选择的答案是:“确保在开发应用程序时考虑负载平衡”。我该怎么做?

最佳答案

您的决定将取决于环境。如果这是待售产品,您将无法控制负载平衡的实现。这意味着无法保证“粘性 session ”,即用户在 session 期间绑定(bind)到同一服务器。粘性 session 允许几乎任何应用程序进行负载平衡,但效率不高。

如果您不能保证粘性 session 的实现,请完全避免使用 session 状态,或研究共享 session 解决方案。

关于c# - 如何开发负载平衡友好的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4071153/

相关文章:

sql-server-2008 - SQL Server 中的表/ View /索引 View 策略

c# - ASP MVC 编译时包含部分 View

sql-server - SQL服务器; TEXT 列上的索引

mysql - SQL查询根据特定条件显示唯一记录

javascript - 我如何在 jqgrid 中进行服务器端分页?

c# - 没有数据库的 Linq to SQL 引用完整性

c# - 如何从 Windows 窗体将单个文件发布到 asp.net webform?

c# - Powershell不调用C#对象中的方法

c# - 如何编码和解码 splinter 的中文/Unicode字符?

sql-server-2008 - 将数据插入 View (SQL Server)