IIS部署的一个站点,用.ashx做后台处理,返回前端数据,.ashx的ProcessRequest接收到请求时间很长 10

.ashx写了一个处理后端程序,返回给前端ajax请求的json数据,流程很简单,部署到服务器上以后,为什么从前端请求点击发起,到服务器上.ashx里面的ProcessR... .ashx 写了一个处理后端程序,返回给前端ajax请求的json数据,流程很简单,部署到服务器上以后,为什么从前端请求点击发起,到服务器上.ashx 里面的ProcessRequest接收到请求的时间很长,有时候需要20秒左右。 展开
 我来答
cass_fan
2017-09-10
知道答主
回答量:21
采纳率:0%
帮助的人:7.9万
展开全部

20秒?有点扯了。

给你几个建议

  1. 先查看代码有无其他的操作,假如你说ProcessRequest里的逻辑很简单,那么查看各种filter,看看是不是在程序进来之后有其他的横切操作。

  2. 请假ajax的时候打开控制台也就是F12,看看每个具体的操作的耗时是多少,然后定位到具体耗时操作上。

  3. 我不建议你使用ashx的方式接受ajax的数据,建议的使用webapi,然后再看看耗时是多少。

追问

帮忙分析一下 谢谢

百度网友93b05f
2017-09-01 · TA获得超过251个赞
知道答主
回答量:783
采纳率:18%
帮助的人:98.6万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式