Per #2627016-10: SimplyTest.me demo + live demo, it looks like FastCGI is also doing its own buffering. That needs to be disabled for BigPipe to work.

Comments

Wim Leers created an issue. See original summary.

david_garcia’s picture

To achieve this on IIS you need to set the responseBufferLimit parameter to 0 in the web.config's PHP handler definition such as:

<add name="php-5.6" path="*.php" verb="GET,HEAD,POST,PUT,PATCH,DELETE" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\php5.6\php-cgi.exe|d7test" resourceType="Either" requireAccess="Script" responseBufferLimit="0" />

http://stackoverflow.com/questions/7178514/php-flush-stopped-flushing-in...

wim leers’s picture

Title: Document how to disable FastCGI's buffering » Document how to disable FastCGI's and IIS' response buffering

@david_garcia: Thanks! I actually found an official Microsoft Knowledge Base article about this: https://support.microsoft.com/en-us/kb/2321250.

wim leers’s picture

Status: Active » Needs review
StatusFileSize
new2.71 KB
wim leers’s picture

StatusFileSize
new2.74 KB
new2.21 KB

I think this is clearer.

wim leers’s picture

@Fabianx, can you please review/RTBC?

fabianx’s picture

Status: Needs review » Reviewed & tested by the community

RTBC! - Thanks!

  • Wim Leers committed 031dc8f on 8.x-1.x
    Issue #2636930 by Wim Leers, patrickd, david_garcia: Document how to...
wim leers’s picture

Status: Reviewed & tested by the community » Fixed

Thanks for confirming, @Fabianx :)

Committed, and credited both @patrickd & @david_garcia for their help.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.