Heim  >  Artikel  >  Backend-Entwicklung  >  使用iframe后台长查询时优化方案

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

WBOY
WBOYOriginal
2016-06-06 20:31:581179Durchsuche

使用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被锁住而阻塞了

感觉 是需要 异步 啊

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn