<-
Apache > Serveur HTTP > Documentation > Version 2.4 > Modules

Module Apache mod_buffer

Langues Disponibles:  en  |  fr 

Description:Support de la mise en tampon des requ�tes
Statut:Extension
Identificateur�de�Module:buffer_module
Fichier�Source:mod_buffer.c
Compatibilit�:Disponible depuis les versions 2.3 et sup�rieures d'Apache

Sommaire

Ce module fournit la possibilit� de mettre en tampon les piles des filtres en entr�e et sortie.

Dans certaines situations, les g�n�rateurs de contenu cr�ent des contenus compos�s de petits tron�ons. Afin de permettre la r�utilisation de la m�moire, les �l�ments de m�moire attribu�s aux tron�ons ont toujours une taille de 8k, quelle que soit la taille du tron�on lui-m�me. Lorsqu'une requ�te g�n�re de nombreux petits tron�ons, une grande quantit� de m�moire peut �tre mobilis�e par le traitement de la requ�te, et une grande quantit� de donn�es transmises sans n�cessit�. Pour y rem�dier, l'utilisation d'un tampon rassemble la r�ponse en un nombre de tron�ons le plus petit possible.

Lorsque httpd est utilis� comme frontal d'un g�n�rateur de contenu consommant beaucoup de ressources, la mise en tampon de la r�ponse peut permettre � ce dernier d'effectuer le traitement et de lib�rer les ressources plus ou moins rapidement, en fonction de la mani�re dont il a �t� con�u.

Le filtre de mise en tampon peut �tre ajout� aux piles des filtres en entr�e ou en sortie, selon les besoins, � l'aide des directives SetInputFilter, SetOutputFilter, AddOutputFilter ou AddOutputFilterByType.

Utilisation d'un tampon avec mod_include

AddOutputFilterByType INCLUDES;BUFFER text/html
Les filtres de mise en tampon lisent la requ�te/r�ponse en RAM, puis la reconditionnent sous la forme d'un nombre d'�l�ments m�moire le plus petit possible, au prix d'une consommation de temps CPU. Lorsque la requ�te/r�ponse est d�j� conditionn�e de mani�re satisfaisante, sa mise en tampon pourrait s'av�rer encore plus lente qu'en l'absence d'utilisation de tampon. C'est pourquoi ces filtres doivent �tre utilis�s avec pr�cautions, et seulement si n�cessaire.

Directives

Voir aussi

top

BufferSize Directive

Description:Taille maximale en octets du filtre par tampon
Syntaxe:BufferSize entier
D�faut:BufferSize 131072
Contexte:configuration du serveur, serveur virtuel, r�pertoire, .htaccess
Statut:Extension
Module:mod_buffer

La directive BufferSize permet de sp�cifier la quantit� de donn�es en octets qui sera mise en tampon avant d'�tre lue depuis ou �crite vers chaque requ�te. La valeur par d�faut est 128 ko.

Langues Disponibles:  en  |  fr 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.