您的位置:首页 > 其它

ajax异步交互过慢的问题如何转嫁

2008-06-16 14:12 274 查看
如今ajax的使用还真是频繁,现在的技术如同时装一样,人家用你不用你就落后,你就老土.

当然也不可避免的带来一些技术本身的瓶颈问题,解析xml也还好,解析json也好,这就是js本身的问题不可避免

除此之外由于是异步也带来客户可以任意的快速的请求,导致客户端可能不堪重负,发生一些意外.如何让这些意外消失呢?其实没有根本解决的方法,只能采取转嫁的做法.

如何转嫁这个问题?首先分析下原理:

request->server->workking some time->response

这样workking some time在这段时间内用户就可以任意的继续请求,这样在单位时间内响应的处理就会N多,包括可能一些正常的设计都出现了问题,怎么解决呢?

只能采取"温柔"的限制用户操作的方法.

比如在request前加入一个进度条,在readyState=4且status=200解析完text后,隐藏/关闭进度条,这样就显得人性化点.也使得你的富客户端不会那么容易的出问题.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: