Php 在Zend中立即关闭会话文件

Php 在Zend中立即关闭会话文件,php,session,zend-framework,Php,Session,Zend Framework,我需要在写入Zend后立即关闭会话文件 我的控制器中存在两条路由,module1/controller1/action1和module2/controller2/action2action1一个操作需要很长时间才能执行,因此会话文件直到结束才会关闭。当会话文件由action1打开时,其他操作应等待会话文件可写 处理此问题的最佳方法是什么?我不需要按数据库处理会话 --编辑 我需要以简单的方式执行以下操作: while(something){ // open session // write

我需要在写入Zend后立即关闭会话文件

我的控制器中存在两条路由,
module1/controller1/action1
module2/controller2/action2
action1一个操作需要很长时间才能执行,因此会话文件直到结束才会关闭。当会话文件由action1打开时,其他操作应等待会话文件可写

处理此问题的最佳方法是什么?我不需要按数据库处理会话

--编辑

我需要以简单的方式执行以下操作:

while(something){
 // open session

 // write

 // close
}

Zend Framework有Zend_会话锁()、解锁()和isLocked()。

会话销毁()
?:)@Sam我编辑了我的问题,我不能用它你能告诉我更多关于你实际上想做什么吗?按照你的例子,我只是把会话放在结束之后,而。。。