Ver Fonte

Added an optimisation for PHP-FPM (FastCGI Process Manager).
As soon as a full Response is dispatched to the browser, the HTTP connection is closed, but the script stays alive on FPM servers.

Lee McDermott há 14 anos atrás
pai
commit
7e89a6ad41
1 ficheiros alterados com 4 adições e 0 exclusões
  1. 4 0
      src/Symfony/Component/HttpFoundation/Response.php

+ 4 - 0
src/Symfony/Component/HttpFoundation/Response.php

@@ -153,6 +153,10 @@ class Response
     {
         $this->sendHeaders();
         $this->sendContent();
+        
+        if (function_exists('fastcgi_finish_request')) {
+            fastcgi_finish_request();
+        }
     }
 
     /**