Board logo

標題: [技巧] nginx + fastcgi_buffer_size 下使用 output_buffering [打印本頁]

作者: plurk    時間: 2010-6-24 14:03     標題: nginx + fastcgi_buffer_size 下使用 output_buffering

Nginx 與 php-cgi 是兩個獨立的程序,通過TCP或Unix溝通,不像Apache那樣是集成在一起的。所以,Nginx 有 fastcgi 緩衝區,數據超出緩衝區大小、或程序執行完,才會將內容輸出到客户端。

 

如果要使用output_buffering,就不能開啟 gzip壓縮輸出。

nginx.conf:

引用:

fastcgi_buffer_size 4k;

fastcgi_buffers 8 4k;

gzip off;

 

php.ini:

引用:

output_buffering = 4096

 

參考: http://www.lsproc.com/blog/use_ob_flush_on_nginx_fastcgi/






歡迎光臨 ADJ網路實驗室 (http://dz.adj.idv.tw/) Powered by Discuz! 6.0.0