我们有一个用户谁使用我们的网站通过3G。AJAX 2.0应用程序使用AJAX工具包更新提供一些数据的视图。我收到抱怨说,有时更新中的元素丢失了。我认为这与ajax调用的通信问题有关,但在重复这个问题时遇到了困难。
您建议我们如何解决这些问题?有没有办法增加超时时间?有什么方法可以捕捉“错误”,或者在ajax工具箱中添加一些调试来找出到底发生了什么?
用户正在通过3G链路在笔记本电脑上运行IE7 .
编辑:经过更多的研究,这个问题可能归结为线程死亡。每个单独的组件都由一个函数填充在线程中,以稍微加快速度。有时IIS会杀死线程吗?
发布于 2009-05-26 20:04:14
你的问题引起了许多其他问题。
AJAX组件是否“在”其他AJAX组件中,可能是标准的.NET AJAX组件,还是其他第三方组件?
我遇到了一些组件的问题,例如Telerik,当被困在其他的非Telerik组件中时,无法工作。虽然它也应该影响到其他用户,而不仅仅是3G用户。然而,它可能存在一些计时问题,只会导致较慢的连接来显示该问题。
这是随机影响所有组件,还是只影响特定组件--比如数据库或图形意图组件?这种带有3G调制解调器或手持设备的笔记本电脑是什么样的设备?使用的浏览器和版本是什么?
当然,你也需要问问自己:“我们真的需要关心吗?”如果只有一个用户,在一个非常特殊的情况下有问题,“浪费”时间在上面经济上合理吗?
发布于 2009-05-27 13:08:35
让你的老板给你买一个3G usb密钥来调试^
或者请3G用户设置IE以显示Javascript错误:http://www.testingreflections.com/node/view/4009
然后发送附加信息(错误信息、文件、行号等)。
https://stackoverflow.com/questions/912326
复制相似问题