• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.net能操作iis的socket吗?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

晚辈不才,网上没有找到满意的信息,特来请教大家。

 

先说我对iis的理解:浏览器端发送socket请求报文,服务器端的iis接收完报文,iis把报文转送给aspnet_isapi.dll处理。我的理解正确吗?

 

如果理解正确,那么在web.config里设置maxRequestLength=“4000”,这种方式就不能很好的解决上传过大的文件对服务器内存带来的压力。 

 

大家知道,socket接收一个报文时,常常要调用receive函数多次,才能接收完一个报文。

那么有什么方法,可以在每次iis调用receive函数后,对已经接收的数据的大小进行判断呢?

当发现已经接收的数据大于某个值时,服务器就能调用close(socket)关闭此连接,这样可以很好的解决用http协议上传过大文件时服务器内存面临的压力问题。

 

以上是晚辈的戳见。希望前辈们能解答我的疑问。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net页面执行二次的解决办法发布时间:2022-07-10
下一篇:
ASP.NETWebAPI编程——版本控制发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap