社区
C#
帖子详情
.net下有什么高性能的http的server么?想试着用c#做h5游戏服务器
boyyao
2017-02-24 09:27:19
主要就是高性能。并发很多。主要就是接收请求和响应请求。不需要解释动态内容。也不需要实际请求磁盘io的文件。一般数据都是直接程序生成的。
不知道。net自带的HttpListener是否可以满足?
主要是想第一稳定。第二并发支持好。第三性能优秀。支持keep持久。。
...全文
522
9
打赏
收藏
.net下有什么高性能的http的server么?想试着用c#做h5游戏服务器
主要就是高性能。并发很多。主要就是接收请求和响应请求。不需要解释动态内容。也不需要实际请求磁盘io的文件。一般数据都是直接程序生成的。 不知道。net自带的HttpListener是否可以满足? 主要是想第一稳定。第二并发支持好。第三性能优秀。支持keep持久。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
_毛玻璃
2019-07-05
打赏
举报
回复
引用 4 楼 以专业开发人员为伍 的回复:
从大的方面上说,你纠结“高性能”,怎么又来问 http server 呢?
每一贴都能看到你扯皮。有答案愿意说就说,不愿意或者压根没答案就闭嘴。希望楼主完善问题就好好说话,你以为你谁啊?天天得谁都是一副趾高气扬的样子?
IE11下面经常卡到爆
2017-02-24
打赏
举报
回复
自己写个测试下,HttpListener没看源代码,但从名字来看内部直接用的Socket + Http协议解析出请求,单个应用,应该没有太多的可优化空间了,IIS只是在此基础上加入了多线程管道处理(也可以多工作进程)
xuggzu
2017-02-24
打赏
举报
回复
看楼主的要求,觉得不如自己写个httpserver。
boyyao
2017-02-24
打赏
举报
回复
其实我的目的就是想知道目前开源的httpserver有没有什么可以相对支持高并发的。或者.net自生的HttpListener是否有较好的并发支持。问题其实比较明确。 就是我需要一个可以嵌入到我自己程序中的。相对支持高并发(性能)的。稳定的。支持http1.1的 httpserver。 至于为什么不用iis。原因有两个。第一。直接用iis做。数据交换上面可能相对麻烦一点。比如一些游戏逻辑上的东西。比方说。一个有弱互动的游戏。玩家a和玩家b假设有需要实时聊天。直接用iis。用全局cache。或者sission等等方式当然可以两个玩家之间互动。但是一些相对复杂的逻辑用asp来完成。可能比较繁琐。。 第二。想要找一个嵌入的httpserver是想学习一下。。毕竟自己完成这个步骤可操作的东西会比直接用iis来的多。。。 当然也不必纠结说 ,既然需要交互为什么不用websocket 或者socket等方式来链接。。这个是当然是有原因的。。 另外。我说的高性能,高并发等等一切也都是相对而言的。。并不是想要一个http就能大包大揽。。
by_封爱
版主
2017-02-24
打赏
举报
回复
直接用IIS 然后用asp.net做开发 不行么.. 何必自己写服务器 根本没必要啊..
以专业开发人员为伍
2017-02-24
打赏
举报
回复
从大的方面上说,你纠结“高性能”,怎么又来问 http server 呢?
以专业开发人员为伍
2017-02-24
打赏
举报
回复
你的这个问题太空洞了,无法直接回答。 httplistener 当然是直接跟客户端通讯的,不走 iis。除此以外还能说什么啊?你的问题本身是空洞的,无法了解你本身的内涵,别人不可能是掐指看相的人。
boyyao
2017-02-24
打赏
举报
回复
负载均衡当然会需要。但是不管怎么均衡。单台的性能也是需要考虑的啊。^_^。用iis主要是因为和程序的数据交换相对麻烦。用嵌入的httpserver主要是考虑到可以方便的处理数据。
瑞卡哥哥
2017-02-24
打赏
举报
回复
无论是.NET JAVA PHP 在单台服务器 并发都很难达到要求,所以有了负载均衡. 对服务器进行横向扩展才能支持更多的并发 所以你如果要用.net 的话,IIS 绝对可以用,然后配置好Nginx 做负载 后面只需要多挂服务器就好了.
C#
.NET
_面向对象编程技术
通俗易懂的面向对象编程技术,详细讲解C#
.NET
编程原理,
.NET
框架,辅以编程实例,具体的项目案例。从基础知识到项目开发,由入门到精通。以形象的描术,把生涩的技术生动形象化,易理解,易掌握。
C#
基础教程-
c#
实例教程,适合初学者
C#
基础教程-
c#
实例教程,适合初学者。 第一章
C#
语言基础 本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言,还需要认真阅读有关
C#
语言的专著。 1.1
C#
语言特点 Microsoft
.NET
(以下简称
.NET
)框...
准备使用MySQL与ASP
.NET
开发Web应用
最近准备用Mysql+
.net
作开发,看了三篇文章: 1)MySQL与ASP
.NET
配合更强大; 2)选择MySQL还是SQL
Server
; 3)MySQL和
.Net
2.0配合使用。MySQL与ASP
.NET
配合更强大由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了
.Net
框架(
.NET
Fr...
C#
游戏
跨服架构进化之路
http
://blog.csdn
.net
/jiangguilong2000/article/details/59514646 1.背景 虽然
游戏
市场竞争激烈,产品格局变动较大,但
游戏
产业一直处于稳步增长阶段,无论是在端游,页游,手游还是已经初露端倪的
H5
游戏
。可以预见,
游戏
类型中,MMOARPG
游戏
仍然会是引领市场的主流趋势,贡献着大部分流水,市场上也仍然在不断涌现精品。研
.Net
Web微信
H5
鱼虾蟹网站开发搭建技术栈
本文整理了当前企业web微信
H5
鱼虾蟹网站开发搭建(
h5
.fanshubbs.com)的管理系统架设Q1687054422,商城等系统的常用开发技术栈。
C#
常见运算符一元运算符(+、-、!、~、++、--)算术运算符(*、/、%、+ 、 – )移位运算符(<< 、>> )关系和类型测试运算符(==、!=、<、>、<=、>=、is 和 as)逻辑运算符...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章