PHP��������̽��֮ѹ������gzip
��������Apache�е�mod_gzipģ�飬���ǿ�������gzip��ѹ���㷨����Apache��������������ҳ���ݽ���ѹ�����ٴ��䵽�ͻ��˵��������������Ǵ��ı������ݣ�Ч���dz����ԣ���Լ����ѹ����ԭ����30%-40%��ʹ�û��������ٶȴ����ӿ졣
����Gzip��Ҫ�ͻ���������֧�֣�Ŀǰ����������֧��gzip����IE��Netscape,Mozilla�ȣ��������ַ���ֵ��һ�ԡ����ǿ�������PHP�е�Ԥ��������$_SERVER[��HTTP_ACCEPT_ENCODING��]���жϿͻ����������Ƿ�֧��gzip��
����gzip1.php
if(ereg('gzip',$_SERVER['HTTP_ACCEPT_ENCODING'])) {
��//������֧��
} else {
��//��������֧�֣�������������
}
?��
�������������Ƕ���������PHP����������չ��ʹ��ob_start(ob_gzhandler)������ҳ����ѹ�������뻺�岢����֧��gzip�������������������Զ���ѹ���������ݽ�ѹ����ʾ��
����gzip2.php
define('MAX',100);
if(ereg('gzip',$_SERVER['HTTP_ACCEPT_ENCODING']))
{
��//������֧��gzip��������ѹ������������
��ob_start("ob_gzhandler");
��$output = '';
��for($i=0;$i<=MAX;$i++)
��{
����$output .= "This is line $i ";
��}
��echo "������֧��gzipѹ������";
��echo $output;
}
else
{
��//��������֧�֣�ֱ������
��for($i=0;$i<=MAX;$i++)
��{
����$output .= "This is line $i ";
��}
��echo "��������֧��gzipѹ������ ";
��echo $output;
}
?��
����ʹ��gzipѹ�����ɵ���ҳ��HTTPͷ��Ϣ��һ������ҳ�����л�������������Ϣ��
Content-Encoding: gzip
Content-Length: 270
�������������õ�����ϸ����Ϣ�����ο�mod_gzip��Ŀ��ҳ��
����http://sourceforge.net/projects/mod-gzip/
�������Ƶأ�����Ҳ��������mod_deflate��ѹ���ʱ�mod_gzip�Ե�һЩ������zip������Ҫ���÷������ڴ棬����Ҫ���ã�������������
- ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
- �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
- ��һƪ��gzipѹ���㷨
- ��һƪ��PHPʵ��ҳ��GZIPѹ������
- �鿴2006��12�µ����¹鵵