转:
遇一问题:
一个页面中有若干个ajax请求,当其中某个ajax请求卡住的时候,点击页面其他链接,页面不能立即跳转,会一直等待ajax的响应。
解决办法:
在该ajax请求的资源中,添加session_write_close (该资源业务处理中,没有对session的写操作,如果有写操作的话,其他页面从session是取不出来的)。
Description
End the current session and store session data.
Session data is usually stored after your script terminated without the need to call session_write_close(), but as session data is locked to prevent concurrent writes only one script may operate on a session at any time. When using framesets together with sessions you will experience the frames loading one by one due to this locking. You can reduce the time needed to load all the frames by ending the session as soon as all changes to session variables are done.
本文介绍了解决页面中多个AJAX请求导致的页面跳转延迟问题的方法。通过在特定的AJAX请求中调用session_write_close(),可以有效减少其他页面元素的加载等待时间。
202

被折叠的 条评论
为什么被折叠?



