ASHX 获取客户端的post请求超级慢是什么原因~~ 不可能,ASHX的处理要比aspx快很多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解析时间基本忽略不计,我分段测试了,if (context.Request["mobiledata"] == null) 花费的时间最多。不知道是什么原因啊 ~~快疯了。。 那就换成下边这个试试context.Request.Form["mobiledata"] 或者不判断,直接string _mobiledata="";try{ _mobiledata=context.Request.Form["mobiledata"]} 用FORM 试了,还是一样。 服务器执行了这一句话 if (context.Request.Form["mobiledata"] != null) { context.Response.ContentType = "text/plain"; context.Response.Write("yyy"); } else { context.Response.ContentType = "text/plain"; context.Response.Write("zzz"); } 返回超级慢。把 if (context.Request.Form["mobiledata"] != null) 换成IF (1==1) 或者IF (1==0)速度就正常了。。只能说明context.Request.Form["mobiledata"] 这句话有问题 。 读取数据是要也花时间的啊,你自己都说了客户端的POST过来的数据都比较大,传是第一步,读是第二步 没有解析数据,服务器只有一句话服务器执行了这一句话 if (context.Request.Form["mobiledata"] != null) { context.Response.ContentType = "text/plain"; context.Response.Write("yyy"); } else { context.Response.ContentType = "text/plain"; context.Response.Write("zzz"); } 访问速度还是慢的要死~~~ POST 过来1秒估计最多500K ,10个人,每人50K 数据,这个对服务器8G 内存来说应该不是问题吧。。搞不明白为什么那么慢。。 客户端的POST过来的数据都比较大------------------------------数据量大就要看客户端的上行带宽给不给力了,类似于上传大文件的时候,点了提交,页面会静止一会儿,然后变白..等待响应一样 不稀奇,谁让你相信ajax站比标准站快的这种鬼话滴ajax在整体响应上要比标准站慢10%左右,只是他把这10%分在很多小请求上,如果你整页完全用ajax那么整页的响应其实比标准站还慢 带宽完全没有问题,ping服务器的IP 地址,响应时间正常~~1-10MS内~~~ 没有用到AJAX ,客户端手机POST 一个数据过来。字符串的key 是mobiledata,我这边服务器用ASHX 页面接收解析。现在的情况是不做解析,只做key的判断取值是否为空,整个网站的速度就超级的慢。ping 网站IP 速度正常~~~~ 这个应该与ajax无关吧,ASHX在处理客户端请求是要比aspx要快很多的 没有解析数据,服务器只有一句话访问速度还是慢的要死~~~晕,不解析如何进行判断 null 啊 没有解析数据,服务器只有一句话访问速度还是慢的要死~~~晕,不解析如何进行判断 null 啊post传过来的数据做提取,不是对传过来的字符串解析,在获取context.Request.Form["mobiledata"] 整个对象上花费了太多时间。 Form["xxx"] 就是已经返回数据了,还说什么没有解析啊,不如试一下 AllKeys 吧。 把mobiledata换成其他key试试速度。 好了,什么都没改,把web程序换了个目录,马上好了现在秒开。。接收解析插入全部正常了。。困扰了我一个多星期。。 好了,什么都没改,把web程序换了个目录,马上好了现在秒开。。接收解析插入全部正常了。。困扰了我一个多星期。。大哥 到底咋回事 我这也出现这个问题了 我在前台用 ajax传过去一个json 接收超级慢 不知怎么回事 关键数据只有1行啊? 大哥你咋解决的?? 跪求啊 ! 把前台要查询的数据放到一般处理程序中来执行,传过来的只是单纯的参数就好,别把大数据也通过这个方式传过来。。自己感觉所需数据都从ashx中去查询一次要比这个快得多 我在前台用ajax返回的就一个json 也就1行。但form里还有其他控件 这有影响么? 另外我试验了一下 前台没有别的控件就超级快 这是怎么回事? 难道ashx页的content. Request.form["a"] 连同整个页面一起传回 然后检索 a么? 大家帮帮忙 ******共同关注: 一个把图片调出数据库显示的代码。错误在那呢???? 急~!showmodaldialog中打开showmodaldialog窗口 求问关于文件夹下文件的删除问题 请高手帮忙看看,一个简单Enum绑定问题 求求大哥们,帮我!晕死我了,中文版vs.net2003安装问题, 项目迁移问题,请大家指教! asp.net mvc 验证码 Dreamweaver MX 2004 官方系列简体中文教程,内容全面。 有谁能提供比较完整的电子商务的网站源代码(必须是asp.net编写的) 烦啊? 在线等待中...... 循环打印求助 FCKEditor的编辑器没有出来是怎么回事?
我分段测试了,if (context.Request["mobiledata"] == null) 花费的时间最多。不知道是什么原因啊 ~~快疯了。。
context.Request.Form["mobiledata"]
string _mobiledata="";
try{
_mobiledata=context.Request.Form["mobiledata"]
}
用FORM 试了,还是一样。
服务器执行了这一句话 if (context.Request.Form["mobiledata"] != null)
{
context.Response.ContentType = "text/plain";
context.Response.Write("yyy"); }
else
{
context.Response.ContentType = "text/plain";
context.Response.Write("zzz");
}
返回超级慢。把 if (context.Request.Form["mobiledata"] != null) 换成IF (1==1) 或者IF (1==0)
速度就正常了。。只能说明context.Request.Form["mobiledata"] 这句话有问题 。
{
context.Response.ContentType = "text/plain";
context.Response.Write("yyy"); }
else
{
context.Response.ContentType = "text/plain";
context.Response.Write("zzz");
}
访问速度还是慢的要死~~~
POST 过来1秒估计最多500K ,10个人,每人50K 数据,这个对服务器8G 内存来说应该不是问题吧。。
搞不明白为什么那么慢。。
------------------------------
数据量大就要看客户端的上行带宽给不给力了,类似于上传大文件的时候,点了提交,页面会静止一会儿,然后变白..等待响应一样
带宽完全没有问题,ping服务器的IP 地址,响应时间正常~~1-10MS内~~~
现在的情况是不做解析,只做key的判断取值是否为空,整个网站的速度就超级的慢。ping 网站IP 速度正常~~~~
这个应该与ajax无关吧,ASHX在处理客户端请求是要比aspx要快很多的
访问速度还是慢的要死~~~
晕,不解析如何进行判断 null 啊
访问速度还是慢的要死~~~
晕,不解析如何进行判断 null 啊
post传过来的数据做提取,不是对传过来的字符串解析,在获取context.Request.Form["mobiledata"] 整个对象上花费了太多时间。