首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高性能服务器-我应该使用什么?

高性能服务器-我应该使用什么?
EN

Stack Overflow用户
提问于 2011-04-20 05:34:23
回答 2查看 485关注 0票数 1

我有一个大的游戏引擎,为手机客户端和网站提供服务。DB是MSSQL2008,引擎是使用C#编写的。

网站是用WCF构建的,手机的web服务也是建立在ASP.NET MVC上(可能会迁移到ASP.NET或纯socket服务器)。

网站和web服务位于IIS 7服务器上,数据库位于专用服务器上。两者都连接在本地快速Lan上。

游戏要求每个用户的实时响应(不到1秒)。当我在这个服务上做一些负载测试时--它似乎在大约250个用户上达到了1秒的响应(在50个用户时,大约是200ms)。它应该支持超过10000的连接用户。(我猜是服务器复制)。

我想再增加一层--游戏web服务的专用实时服务器。我听说Python可以用来构建非常高性能的服务--添加这一层是不是一个聪明的主意?(该层应该有内存中的临时数据库,以服务于实时播放器,然后每X秒将其全部转储到后端DB )。

我的架构好吗?如何改进这一点呢?

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2011-04-20 05:37:32

票数 4
EN

Stack Overflow用户

发布于 2011-04-20 14:40:02

除此之外,在微软堆栈上实现了非常高规模的网站的另一个很好的例子是PlentyOfFish.com。

您可以在High Scalability blogCoding Horror和其他网站上了解他们的架构。在谷歌上搜索"plentyoffish scaling“,将会发现许多其他来源,以及对创始人Markus Frind的采访。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5722992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档