la compression gzip de fragments de codage de la réponse?

Que j'essaie de faire de mon serveur est correctement gzip une réponse http qui est de l'encodage chunk.

ma compréhension de la non-gzip réponse est qu'il ressemble à ceci:

<the response headers>

et puis, pour chaque morceau,

<chunk length in hex>\r\n<chunk>\r\n

et enfin, d'une longueur de zéro morceau:

0\r\n\r\n

J'ai essayé d'obtenir une compression gzip de travail et je pourrais utiliser un peu d'aide pour comprendre ce qui doit être retourné. Cette documentation suppose que la totalité de la réponse doit être au format gzip, par opposition à gzipping chaque morceau:

HTTP servers sometimes use compression (gzip) or deflate methods to optimize transmission.
Chunked transfer encoding can be used to delimit parts of the compressed object.
In this case the chunks are not individually compressed. Instead, the complete payload 
is compressed and the output of the compression process is chunk encoded.

J'ai essayé de gzip la chose entière et renvoyer la réponse, même sans en bloc, et ça ne fonctionne pas. J'ai essayé le réglage de l'Encodage de Contenu d'en-tête de "gzip". Quelqu'un peut m'expliquer quelles modifications doivent être apportées au schéma ci-dessus à l'appui de gzipping de morceaux? Merci.