PHP提供了一种机制来注册关闭功能:在PHP中完成HTTP请求后执行代码?
register_shutdown_function('shutdown_func');
的问题是,在最近的版本的PHP中,此功能仍然在请求期间执行。
我有一个平台(在Zend框架中,如果有的话)整个请求中的任何一段代码都可以注册一个条目来登录到数据库。整个请求中并没有大量的单个插入语句,而是减慢了页面的速度,我将它们排队以便在请求结束时插入。我希望在用户完成HTTP请求后能够做到这一点,因此记录或执行任何其他清理任务的时间长度不会影响用户感知的页面加载时间。
在PHP中是否有内置的方法来做到这一点?或者是否需要配置某种与外部进程共享的内存空间方案,并指示进程执行日志记录?
疯狂 - 我今天早些时候会问这个问题! – 2008-11-16 03:21:34
得爱的计算器! – 2008-11-16 03:33:04