項目中一直有用到fastcgi_finish_request,感覺很實用。
用法:
if(function_exists('fastcgi_finish_request')) fastcgi_finish_request();
只要代碼運行到這個位置,就已經斷開請求返回參數給客戶端了。 接下來的代碼都和客戶端沒有關系了。(在加統計功能的時候就很方便,不影響業務端)
代碼執行稍久的都要設定set_time_limit(0)
在高並發下執行時間過久也會導致fastcgi進程不夠用,不能及時釋放,就會爆502錯誤了。