>  기사  >  백엔드 개발  >  使用iframe后台长查询时优化方案

使用iframe后台长查询时优化方案

WBOY
WBOY원래의
2016-06-06 20:31:581209검색

使用iframe弄的php统计后台在查询时经常遇到这样的一个情况:
点击报表1查询, 查询时间可能要30秒.
经常我们有这样的一个需求, 比如, 我点击报表1查询后, 等了5秒又想切到另外一个报表查询;
于是我点击了报表2, 结果是我要继续等25秒后才能打开报表2;

求怎么优化才不用等这25秒...

回复内容:

使用iframe弄的php统计后台在查询时经常遇到这样的一个情况:
点击报表1查询, 查询时间可能要30秒.
经常我们有这样的一个需求, 比如, 我点击报表1查询后, 等了5秒又想切到另外一个报表查询;
于是我点击了报表2, 结果是我要继续等25秒后才能打开报表2;

求怎么优化才不用等这25秒...

报表1执行时会锁住session,报表2页面需要等待解锁才能运行。
php中session_start()会锁住session
可以执行session_write_close()解锁,就不会因为session被锁住而阻塞了

感觉 是需要 异步 啊

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.