<package type="rpm">
	<name>apache-mod_buffer</name>
	<arch>x86_64</arch>
	<version epoch="0" ver="2.4.66" rel="2"/>
	<checksum type="sha256" pkgid="YES">7971f2a2e9a1ad24a8f1493327aa1254b3955183c65d1c9d4707513a3772011a</checksum>
	<summary>Support for request buffering</summary>
	<description>This module provides the ability to buffer the input and output filter stacks.

Under certain circumstances, content generators might create content in small
chunks. In order to promote memory reuse, in memory chunks are always 8k in
size, regardless of the size of the chunk itself. When many small chunks are
generated by a request, this can create a large memory footprint while the
request is being processed, and an unnecessarily large amount of data on
the wire. The addition of a buffer collapses the response into the fewest
chunks possible.

When httpd is used in front of an expensive content generator, buffering the
response may allow the backend to complete processing and release resources
sooner, depending on how the backend is designed.

The buffer filter may be added to either the input or the output filter
stacks, as appropriate, using the SetInputFilter, SetOutputFilter,
AddOutputFilter or AddOutputFilterByType directives.

Using buffer with mod_include

AddOutputFilterByType INCLUDES;BUFFER text/html The buffer filters read the
request/response into RAM and then repack the request/response into the fewest
memory buckets possible, at the cost of CPU time. When the request/response
is already efficiently packed, buffering the request/response could cause
the request/response to be slower than not using a buffer at all. These
filters should be used with care, and only where necessary.</description>
	<packager>bero &lt;bero@lindev.ch&gt;</packager>
	<url>https://httpd.apache.org</url>
	<time file="1774664339" build="1774663211"/>
	<size package="13728" installed="9737" archive="0"/>
	<location href="apache-mod_buffer-2.4.66-2-omv2690.x86_64.rpm"/>
	<format>
		<rpm:license>Apache License</rpm:license>
		<rpm:vendor>OpenMandriva</rpm:vendor>
		<rpm:group>System/Servers</rpm:group>
		<rpm:buildhost>c64-4.openmandriva.org</rpm:buildhost>
		<rpm:sourcerpm>apache-2.4.66-2.src.rpm</rpm:sourcerpm>
		<rpm:header-range start="5032" end="9643"/>
		<rpm:provides>
			<rpm:entry name="apache-mod_buffer" flags="EQ" ver="2.4.66" rel="2"/>
			<rpm:entry name="apache-mod_buffer(x86-64)" flags="EQ" ver="2.4.66" rel="2"/>
			<rpm:entry name="config(apache-mod_buffer)" flags="EQ" ver="2.4.66" rel="2"/>
		</rpm:provides>
		<rpm:requires>
			<rpm:entry name="/bin/sh"/>
			<rpm:entry name="/bin/sh"/>
			<rpm:entry name="config(apache-mod_buffer)" flags="EQ" ver="2.4.66" rel="2"/>
			<rpm:entry name="libc.so.6()(64bit)"/>
			<rpm:entry name="libc.so.6(GLIBC_2.2.5)(64bit)"/>
			<rpm:entry name="libc.so.6(GLIBC_2.4)(64bit)"/>
			<rpm:entry name="rpmlib(LargeFiles)" flags="LE" ver="4.12.0" rel="1"/>
			<rpm:entry name="rpmlib(PayloadIsZstd)" flags="LE" ver="5.4.18" rel="1"/>
			<rpm:entry name="rtld(GNU_HASH)"/>
		</rpm:requires>
		<file>/etc/httpd/modules.d/033_mod_buffer.conf</file>
	</format>
</package>
