<-
Apache > HTTP Server > �ĵ� > �汾2.2
���� ��л | �������� | ��ƪ���ߣ��𲽹� | ��ҳ�����£�2006��1��3�� | ��ȡ���°汾

������(Filter)

���IJ���Apache�й��������÷���

top

Apache 2 �еĹ�����

Apache 2.0 ���Ժ�İ汾��ʹ���˹���������ʹ��Ӧ�ó����ܹ��Ը߶����ġ������õķ�ʽ�����������ݺ���������ݣ������������Щ��������������ǿ���Ԥ�����������ݺͺ���(post-process)��������ݡ���Щ���̻����϶����ڴ�ͳ��������׶Ρ�

Filters can be chained, in a Data Axis orthogonal to request processing

��׼Apache���а��е�һЩ������ʵ����

Apache�����ڲ�ʹ������������������ִ������ֿ顢�ֽڲ�δ���(byte-range handling)�ȹ��ܡ�

���Դ�modules.apache.org��𴦵õ����ͨ��������������ģ��ʵ�ֵ�Ӧ�ó������е�һЩ�ǣ�

top

���ܹ���

Smart filtering applies different filter providers according to the state of request processing

Apache 2.1 ���Ժ�İ汾�а�����mod_filterģ�������������������ʱ���ж�̬���á�������˵��������ڴ����޷��õ�ԭʼ���������͵ij�ʼ��Ϣ������£���װһ��ʹ�ò�ͬ�Ĺ��������ֱ���дHTML������JPEGͼƬ�Ĵ�������ͨ��ʹ��һ����������(filter harness)�������ģ��ù�������������ʱ����ʵ�����ݵIJ�ͬ������������ͬ���ṩ��(provider)���κ�һ�������������Ա�ֱ�Ӳ��뵽���������в������������У����߶�̬����Ϊһ���ṩ��(provider)���롣���磺

top

ʹ�ù�����

������ʹ�ù������ķ������򵥷����Ͷ�̬������ͨ������Ӧ��ʹ������֮һ�����ʹ�����ǿ��ܻᵼ�����벻���ĺ��(��Ȼ�򵥷�����������������Ժͼ򵥻�̬������������������ʹ��)��

�򵥷��������������������Ψһ���������Ҷ�����Ҫ��̬���������������������˵���㹻�ġ���ص�ָ���У� SetInputFilter, SetOutputFilter, AddInputFilter, AddOutputFilter, RemoveInputFilter, RemoveOutputFilter ��

��̬����ʹ����������ܹ����о�̬�Ļ������Ķ�̬���ó�Ϊ���ܣ�������μ�mod_filterģ���ĵ������ָ���У� FilterChain, FilterDeclare, FilterProvider ��

һ�����߼���ָ��AddOutputFilterByTypeҲ��֧�֣����ǿ��ܴ���һЩ���⣬Ŀǰ�����޳�ʹ����������֮�Զ�̬���á�