@yaoweibin It's necessary. To avoid SIGPIPE, pagespeed connection will be closed after NgxBaseFetch::HandleDone is called. see L1027 .
> One pull request one feature should be more readable.

I agree with you. move ps_connection_read_handler modifications to a single pull might be better.