Удаленное определение степени gzip сжатия
<?php
/**
* Удаленное определение степени gzip сжатия
*/
//экзаменуемая страница
$url='http://example.com';
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$bez=curl_exec($ch);
curl_close($ch);
$bez=strlen( $bez );
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Accept-Encoding: gzip, deflate'));
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$s=curl_exec($ch);
curl_close($ch);
$s=strlen( $s );
echo (1-$s/$bez)*100;
echo '%';
?>