traffic growth of blo.gs server

the thing that fascinates me most about the traffic growth on this server is how much incoming bandwidth it chews. (mostly the result of having to pull down web content in response to ping requests on blo.gs, i believe.)

i finally enabled compressed content handling for the pings. apparently my install of php and libcurl finally caught up with the times when i wasn’t looking. now we’ll see what blows up.

does LWP really not have gzip or deflate handling? that seems very odd. i couldn’t find any other perl package that implements it, either.

« august 9, 2004 2:41pmuppsala calling »

comments

LWP doesn't have gzip support for Accept-Encoding built in (though it does for Transfer-Encoding, I think--check out Net::HTTP::Methods).

But you can add it fairly easily using Compress::Zlib. Before making the request, do this:

$req->header('Accept-Encoding', 'gzip');

And then when you receive the response:

if ($res->content_encoding && $res->content_encoding eq 'gzip') {
$content = Compress::Zlib::memGunzip($content);
}

Hope this helps!

» Ben (link) » august 10, 2004 10:32pm

this entry is closed to new comments.