在开发中一般用什么软件实现iis负载均衡

wyumening 2014-10-20 03:10:26
现在在开发的项目以后可能会做负载均衡,所以想提前问下大家,在日常开发中为了做负载均衡,一般会用什么软件来实现?
能推荐些教程就最好了 ,现在web服务器还只有一台,怎么模拟多服务器的环境来测试做负载均衡的效果?都来讨论下吧
...全文
391 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyumening 2014-10-21
  • 打赏
  • 举报
回复
引用 10 楼 rtdb 的回复:
[quote=引用 9 楼 wyumening 的回复:] [quote=引用 8 楼 rtdb 的回复:] 若只是要搭建测试环境,可以用虚拟机。 开发方面好像没什么,只是要留神会有多个WEB SERVER一起跑就可以了, 例如数据加锁若是做在WEB SERVER上,等有多个WEB SERVER时, 可能就锁不住了。
数据加锁是在web server上是什么意思?比如我使用ado.net的事务?还是在Global.asax中的Application_Error事件中使用lock锁定并写入错误日志到文本文件中?[/quote] 例如若要求用户不可重复登录,本来可以在WEB SERVER内管理,当你有多个WEB SERVER时, 就可能需要用数据库来处理了 [/quote] 比如说用cookie存储用户是否登录的标识,在单个web服务器中可以,到了多个web 服务器中就不行了?
rtdb 2014-10-21
  • 打赏
  • 举报
回复
引用 9 楼 wyumening 的回复:
[quote=引用 8 楼 rtdb 的回复:] 若只是要搭建测试环境,可以用虚拟机。 开发方面好像没什么,只是要留神会有多个WEB SERVER一起跑就可以了, 例如数据加锁若是做在WEB SERVER上,等有多个WEB SERVER时, 可能就锁不住了。
数据加锁是在web server上是什么意思?比如我使用ado.net的事务?还是在Global.asax中的Application_Error事件中使用lock锁定并写入错误日志到文本文件中?[/quote] 例如若要求用户不可重复登录,本来可以在WEB SERVER内管理,当你有多个WEB SERVER时, 就可能需要用数据库来处理了
wyumening 2014-10-21
  • 打赏
  • 举报
回复
引用 8 楼 rtdb 的回复:
若只是要搭建测试环境,可以用虚拟机。 开发方面好像没什么,只是要留神会有多个WEB SERVER一起跑就可以了, 例如数据加锁若是做在WEB SERVER上,等有多个WEB SERVER时, 可能就锁不住了。
数据加锁是在web server上是什么意思?比如我使用ado.net的事务?还是在Global.asax中的Application_Error事件中使用lock锁定并写入错误日志到文本文件中?
rtdb 2014-10-21
  • 打赏
  • 举报
回复
在负载均衡时, cookie和Session的管理还是要特别考虑的, 没仔细研究过,貌似和负载均衡的方案相关,各家的处理不太一样。
rtdb 2014-10-20
  • 打赏
  • 举报
回复
若只是要搭建测试环境,可以用虚拟机。 开发方面好像没什么,只是要留神会有多个WEB SERVER一起跑就可以了, 例如数据加锁若是做在WEB SERVER上,等有多个WEB SERVER时, 可能就锁不住了。
wyumening 2014-10-20
  • 打赏
  • 举报
回复
引用 5 楼 sp1234 的回复:
在windows平台,不需要 nginx 之类的低效软件。如果你没钱买硬件负载均衡器,就使用 windows server 操作系统自身的负载均衡功能就行了。并且既然你已经使用 iis 7.x 以上版本,更是不需要再使用 nginx。
你说的自身的负载均衡功能是指这篇文章中提到的NLB吗? http://www.cnblogs.com/leslies2/archive/2012/11/15/windowsserver2008r2_nlb.html
  • 打赏
  • 举报
回复
nginx在windows下没有经过优化,甚至没有经过认真编程。不能使用的。不能跟它的linux版本相比。
  • 打赏
  • 举报
回复
在windows平台,不需要 nginx 之类的低效软件。如果你没钱买硬件负载均衡器,就使用 windows server 操作系统自身的负载均衡功能就行了。并且既然你已经使用 iis 7.x 以上版本,更是不需要再使用 nginx。
ycproc 2014-10-20
  • 打赏
  • 举报
回复
Nginx 还是很靠谱的。
skyw941 2014-10-20
  • 打赏
  • 举报
回复
我们用Nginx
wyumening 2014-10-20
  • 打赏
  • 举报
回复
引用 1 楼 a407121393 的回复:
没钱ngnix,有钱f5,NetScaler 也挺出名
ngnix在windows系统下的性能应该要低于在LINUX下吧,NLB怎么样?主要是看到网上有教程,好学习下
饕餮123 2014-10-20
  • 打赏
  • 举报
回复
没钱ngnix,有钱f5,NetScaler 也挺出名

7,774

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧