描述: | 支持请求缓冲 |
---|---|
状态: | 延期 |
模块标识符: | buffer_module |
源文件: | mod_buffer.c |
兼容性: | 在Apache 2.3及更高版本中可用 |
该模块提供了缓冲输入和输出滤波器堆栈的功能。
在某些情况下,内容生成器可能会少量创建内容。为了促进内存重用,内存块中的块大小总是8k,而不管块本身的大小如何。当一个请求生成许多小块时,这会在处理请求时产生大量的内存占用,并在网络上产生不必要的大量数据。缓冲区的添加将响应压缩为尽可能少的块。
当在昂贵的内容生成器前使用httpd时,缓冲响应可能使后端可以更快地完成处理并释放资源,具体取决于后端的设计方式。
缓冲滤波器可以使用被添加到输入或输出滤波器栈,酌情
SetInputFilter
,
SetOutputFilter
,
AddOutputFilter
或
AddOutputFilterByType
指令。
AddOutputFilterByType INCLUDES;BUFFER text/html
描述: | 缓冲区过滤器要缓冲的最大字节数 |
---|---|
句法: | BufferSize integer |
默认: | BufferSize 131072 |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
状态: | 延期 |
模块: | mod_buffer |
该BufferSize
伪指令指定在从每个请求读取或写入每个请求之前要缓冲的数据量(以字节为单位)。默认值为128 KB。