Loading...
Обучение/Помощь новичкам | Для чего эти функции?
$PREFER_DEFLATE=true;
$FORCE_COMPRESSION=false;
function head_return_replaced_str($o){
$o=ereg_replace("<:([^:>]*):>","",$o);
$o=str_replace('href=""','href="'.$_SERVER['SCRIPT_NAME'].'"',$o);
$o=str_replace('action=""','action="'.$_SERVER['SCRIPT_NAME'].'"',$o);
$o=str_replace('href="?','href="'.$_SERVER['SCRIPT_NAME'].'?',$o);
$o=str_replace('action="?','action="'.$_SERVER['SCRIPT_NAME'].'?',$o);
$o=str_replace('URL=?','URL='.$_SERVER['SCRIPT_NAME'].'?',$o);
return $o;
}
function compress_output_gzip($output) {
global$_CONF;
If (isset($_CONF)){
foreach($_CONFas$key=>$value){
$output=formating($key,$value);
}
}
$o=utf_encode($output);
$o=head_return_replaced_str($o);
return gzencode($o);}
function compress_output_deflate($output) {
global$_CONF;
If (isset($_CONF)){
foreach($_CONFas$key=>$value){
$output=formating($key,$value,$output);
}
}
$o=utf_encode($output);
$o=head_return_replaced_str($o);
return gzdeflate($o);}
function compress_output_x_gzip($output) {
global$_CONF;
If (isset($_CONF)){
foreach($_CONFas$key=>$value){
$output=formating($key,$value,$output);
}
}
$o=utf_encode($output);
$o=head_return_replaced_str($o);
return gzcompress($o);}
function standart($output) {
global$_CONF;
If (isset($_CONF)){
foreach($_CONFas$key=>$value){
$output=formating($key,$value,$output);
}
}
$output=utf_encode($output);
$output=head_return_replaced_str($output);
return $output;
}
if (isset($_SERVER['HTTP_ACCEPT_ENCODING'])) {$AE=$_SERVER['HTTP_ACCEPT_ENCODING'];}
elseif (isset($_SERVER['HTTP_TE'])) {$AE=$_SERVER['HTTP_TE'];}
else {$AE="";}
$support_gzip=(strpos($AE,'gzip')!==FALSE)||$FORCE_COMPRESSION;
$support_deflate=(strpos($AE,'deflate')!==FALSE)||$FORCE_COMPRESSION;
$support_x_gzip=(strpos($AE,'x-gzip')!==FALSE)||$FORCE_COMPRESSION;
if($support_gzip&&$support_deflate) {$support_deflate=$PREFER_DEFLATE;}
if ($support_deflate) {header("Content-Encoding: deflate");ob_start("compress_output_deflate");}
elseif($support_gzip) {header("Content-Encoding: gzip");ob_start("compress_output_gzip");}
elseif($support_x_gzip) {header("Content-Encoding: x_gzip");ob_start("compress_output_x_gzip");}
else {ob_start("standart");}
сжатие контента
Переработка
rabbyte , на хосте же можно настроить. Если убрать ничего не будет с сайтом?
blackheard (05.02.2017 в 19:53)
rabbyte , на хосте же можно настроить. Если убрать ничего не будет с сайтом?

убирай. ниче не будет, если они не уюзаются в других файлах.
rabbyte (05.02.2017 в 19:57)
blackheard (05.02.2017 в 19:53)
rabbyte , на хосте же можно настроить. Если убрать ничего не будет с сайтом?

убирай. ниче не будет, если они не уюзаются в других файлах.

это в шапке
blackheard , убирай.
Онлайн: 2
Время:
Gen. 0.1072
(c) Bym.Guru 2010-2026