diff options
author | Eric Wong <e@80x24.org> | 2016-05-23 07:19:45 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-05-23 07:19:54 +0000 |
commit | bb38f0fcce73904e68d4cde8f9d85e9da2e93013 (patch) | |
tree | 598772755723af5a178131349140f0fd128fd777 /examples | |
parent | 347c6ee595c37d4e2214cb297811f154a41c452f (diff) | |
download | public-inbox-bb38f0fcce73904e68d4cde8f9d85e9da2e93013.tar.gz |
Since PSGI does not require Transfer-Encoding: chunked or Content-Length, we cannot expect random apps we host to chunk their responses. Thus, to improve interoperability, chunk at the HTTP layer like other PSGI servers do. I'm chosing a more syscall-intensive method (via multiple send(...MSG_MORE) for now to reduce copy + packet overhead.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/public-inbox.psgi | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/examples/public-inbox.psgi b/examples/public-inbox.psgi index 876fc762..4edbf5e3 100644 --- a/examples/public-inbox.psgi +++ b/examples/public-inbox.psgi @@ -12,11 +12,6 @@ PublicInbox::WWW->preload; use Plack::Builder; my $www = PublicInbox::WWW->new; builder { - # Chunked middleware conflicts with Starman: - # https://github.com/miyagawa/Starman/issues/23 - # However, it is strongly recommended to enable it if using - # public-inbox-httpd to allow persistent connections - # enable 'Chunked'; eval { enable 'Deflater', content_type => [ qw( |