NAME
Plack::Middleware::Zstandard - Compress response body with Zstandard
VERSION
version 0.02
SYNOPSIS
use Plack::Builder;
my $app = sub {
return [
200,
[ 'Content-Type' => 'text/plain' ],
[ "Hello World!\n" ],
];
};
builder {
enable 'Zstandard';
$app;
};
DESCRIPTION
This middleware encodes the body of the response using Zstandard, based
on the Accept-Encoding request header.
CONFIGURATION
level
Compression level. Should be an integer from 1 to 22. If not
provided, then the default will be chosen by Compress::Stream::Zstd.
vary
If set to true (the default), then the response will vary on
Content-Encoding. This is usually what you want, but if you have
another middleware or application that is already vary'ing on that
header, you may want to set this to false.
SEE ALSO
Plack::Middleware::Deflater
Compress::Stream::Zstd
AUTHOR
Graham Ollis <plicease@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2024 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.