【发布时间】:2016-03-24 18:45:17
【问题描述】:
我们使用 Guzzle HTTP 来发出 HTTP(s) 请求以生成 CSV 文件;我们使用的另一个组件是$_SESSION 变量,用于存储有关不同文件生成的状态信息。
这种方法的主要问题是 PHP 会阻止所有其他使用 $_SESSION 变量的请求。我们知道我们可以用一个叫做session_write_close()的函数来解决这个“问题”;
但是我们仍然需要能够更新信息并将其存储在稍后的$_SESSION 变量中,并且我们还应该能够在站点的其他部分中使用$_SESSION 信息;因此它应该是“同步的”。
【问题讨论】:
-
您可以稍后在脚本中再次启动会话,写入它,然后再次关闭它。这将大大减少阻塞。
标签: php ajax session websocket