<-
Apache HTTP 服务器 2.4 > Apache模块mod_buffer

Apache模块mod_buffer

描述:支持请求缓冲
状态:延期
模块标识符:buffer_module
源文件:mod_buffer.c
兼容性:在Apache 2.3及更高版本中可用

摘要

该模块提供了缓冲输入和输出滤波器堆栈的功能。

在某些情况下,内容生成器可能会少量创建内容。为了促进内存重用,内存块中的块大小总是8k,而不管块本身的大小如何。当一个请求生成许多小块时,这会在处理请求时产生大量的内存占用,并在网络上产生不必要的大量数据。缓冲区的添加将响应压缩为尽可能少的块。

当在昂贵的内容生成器前使用httpd时,缓冲响应可能使后端可以更快地完成处理并释放资源,具体取决于后端的设计方式。

缓冲滤波器可以使用被添加到输入或输出滤波器栈,酌情 SetInputFilterSetOutputFilterAddOutputFilterAddOutputFilterByType指令。

将缓冲区与mod_include一起使用

AddOutputFilterByType INCLUDES;BUFFER text/html
缓冲区过滤器将请求/响应读入RAM,然后将请求/响应重新打包到尽可能少的存储桶中,这会花费CPU时间。当请求/响应已经被有效打包时,缓冲请求/响应可能会导致请求/响应比完全不使用缓冲区慢。这些过滤器应小心使用,并且仅在必要时使用。
支持Apache!

指令

错误修正清单

也可以看看

最佳

BufferSize 指令

描述:缓冲区过滤器要缓冲的最大字节数
句法:BufferSize integer
默认:BufferSize 131072
内容:服务器配置,虚拟主机,目录,.htaccess
状态:延期
模块:mod_buffer

BufferSize 伪指令指定在从每个请求读取或写入每个请求之前要缓冲的数据量(以字节为单位)。默认值为128 KB。

可用语言: zh  |  fr 

最佳

注释

注意:
这不是“问答”部分。此处放置的评论应指向有关改进文档或服务器的建议,如果实施或被认为无效/偏离主题,我们的主持人可以将其删除。有关如何管理Apache HTTP Server的问题,应直接指向我们的IRC频道#httpd(位于Freenode上),或发送至我们的邮件列表
目前,此页面已禁用评论。