100分求助,ASHX处理程序一个困扰我大半年的问题~~~

巭 巭 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我这边用ASHX 处理手机客户端发过来的JSON 数据,客户端的安装量大概有100W左右,每天都会发送数据过来我处理,然后通过ASHX解析后存储,同时返回处理结果~~

问题是返回客户端的结果超级慢,经过排除了程序的问题,发现就下面几句话,就会导致网站变的超级慢。
客户端是用POST发过来KEY 为mobiledata的JSON 字符串。
为了排除程序问题,我收到数据什么都不做,直接返回结果,就是这样的,用网页打开那个ASHX 页面也是超级之慢

public void ProcessRequest(HttpContext context)
{
if (context.Request.Form["mobiledata"] == null)
{
context.Response.ContentType = "text/plain";
context.Response.Write("{\"result\":[{\"success\":\"0\"}]}");

}
else
{
context.Response.ContentType = "text/plain";
context.Response.Write("{\"result\":[{\"success\":\"1\"}]}");

}
}


更让我想不通的是,有的时候会抽风的好了,就是正常的处理后返回很快,总是在重启IIS ,什么应用池设置,也不知道怎么弄的,不知不觉又好了,重启服务器之后,又挂了~~~但又找不到原因~!!!

大家帮我看看怎么这么奇怪~~~
...全文

相关推荐

评论 57
收藏 已收藏
分享
返回顶部
巭
.NET社区 62,271 成员 668,968 内容