PHP异步处理及在Drupal中的应用(续)

归类于服务器技术 参与评论

前文《PHP后台进程/异步处理的用法及在Drupal中的应用》讲解了如何在PHP和Drupal中使用异步处理的方法,该方法应用的是操作系统的后台进程,本文讲解另一种异步处理的方法。

ignore_user_abort

这是一个PHP运行时的参数,如果设置为1,那么PHP程序会一直运行直到程序结束,而不论当前的HTTP请求是否已经关闭。所以,我们可以这样假设,给用户快速返回想要的运行结果,把和用户界面无关的操作放到后面继续运行,那么就可以提高页面的响应速度,提高用户的页面体验,从而侧面提高网站的性能
不过这个操作没有像之前方法中的后台进程那样简单,这个需要对HTTP协议已经PHP进程的运行有所了解。

Continue reading “PHP异步处理及在Drupal中的应用(续)” »

674 Views , ,

顶部