форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / Hot Line Форума AlfaSpace.NET / Используется ли gzip здесь?
<< . 1 . 2 . 3 .
Автор Сообщение
Димка
Участник

13
# Дата: 30 Апр 2006 18:21


прошёл месяц, как установлена gzip-компрессия на форуме.
результаты (колонка KBytes)

спасибо Рамилю за идейку. авторам miniBB: угощайтисЪ йадам! (по поводу того, что гзип этому форуму не нужен)

acsid
Alfa Guru

2410
# Дата: 1 Май 2006 07:22 ° Поправил: acsid


Димка

 
Mar 2006 3705177 KBytes 
Apr 2006 1613674 KBytes 


smallcms
Участник

2752
# Дата: 1 Май 2006 09:34


acsid
это не шутка. это траф за месяц. Рамиль немного меня напряг в результате гиг-шестьсот вместо трёх, трёх с половиной...

acsid
Alfa Guru

2410
# Дата: 1 Май 2006 12:18


smallcms
какая степень сжатия? или ты там ещё что то придумал?

smallcms
Участник

2752
# Дата: 1 Май 2006 12:22


acsid
какая разница какая? ты что не знаешь разве насколько ужимает гзип и бзип текст? код на предыдущей странице.



acsid
Alfa Guru

2410
# Дата: 1 Май 2006 12:29


» smallcms
какая разница какая? ты что не знаешь разве насколько ужимает гзип и бзип текст

не в этом прикол) конешн знаю.. просто вдруг вы что-то изобрели а я пропустил)

Рамиль
minibb moder

1152
# Дата: 6 Май 2006 07:21 ° Поправил: Рамиль


smallcms
Может всё-таки поможешь сделать процент сжатия, у меня самого не получаеца! Сделал такую функцию:
 
function percent($a, $b) 
{ 
    $c = $b/$a*100; 
    return $c; 
}



Нижни код сжатия получается такой:
/* miniBB-gzipper by smallcms */ 
if (isset($miniBB_gzipper_encoding)) { 
    $miniBB_gzipper_in = ob_get_contents(); 
    $miniBB_gzipper_inlenn = strlen($miniBB_gzipper_in); 
    $miniBB_gzipper_out = gzencode($miniBB_gzipper_in, 2); 
    $miniBB_gzipper_lenn = strlen($miniBB_gzipper_out); 
     
    $miniBB_gzipper_in = str_replace('<!-- miniBB_gzipper -->', 'Original size:' 
    .strlen($miniBB_gzipper_in).',<br>gzipped size:'.$miniBB_gzipper_lenn.';</sp 
a n><br>gzip percent:'[b].percent($miniBB_gzipper_in, $miniBB_gzipper_lenn)[/b
], $miniBB_gzipper_in); $miniBB_gzipper_out = gzencode($miniBB_gzipper_in, 2); ob_clean(); header('Content-Encoding: '.$miniBB_gzipper_encoding); echo $miniBB_gzipper_out; } /* miniBB-gzipper by smallcms */



Результат равен ничему или нулю. Поможешь?

acsid
Alfa Guru

2410
# Дата: 6 Май 2006 08:31


Original size:26026, gzipped size:7930 а я никак не могу сделать так

Рамиль
minibb moder

1152
# Дата: 6 Май 2006 08:38


acsid
Чё не получаеца то?
Код
if (strpos(' ' . $_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== false)  
{ $miniBB_gzipper_encoding = 'x-gzip'; } if (strpos(' ' . $_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false) { $miniBB_gzipper_encoding = 'gzip'; } if (isset($miniBB_gzipper_encoding)) { ob_start(); } /* miniBB-gzipper by smallcms */


вверх скрипта,
/* miniBB-gzipper by smallcms */ 
if (isset($miniBB_gzipper_encoding)) { 
    $miniBB_gzipper_in = ob_get_contents(); 
    $miniBB_gzipper_inlenn = strlen($miniBB_gzipper_in); 
    $miniBB_gzipper_out = gzencode($miniBB_gzipper_in, 2); 
    $miniBB_gzipper_lenn = strlen($miniBB_gzipper_out); 
     
    $miniBB_gzipper_in = str_replace('<!-- miniBB_gzipper -->', 'Original size:' 
    .strlen($miniBB_gzipper_in).', gzipped size:'.$miniBB_gzipper_lenn.'</span>' 
, $m iniBB_gzipper_in); $miniBB_gzipper_out = gzencode($miniBB_gzipper_in, 2); ob_clean(); header('Content-Encoding: '.$miniBB_gzipper_encoding); echo $miniBB_gzipper_out; } /* miniBB-gzipper by smallcms */


Вниз, где хочешь написать статистику, просто вставь комментарий
<!-- miniBB_gzipper -->


smallcms
Участник

2752
# Дата: 7 Май 2006 18:27


Рамиль
$pcs_of_total = $miniBB_gzipper_inlenn / 100;
$percent = ceil ($miniBB_gzipper_lenn / $pcs_of_total);
$percent = 100 - $percent;

Рамиль
minibb moder

1152
# Дата: 9 Май 2006 09:06


smallcms
Спасибо, но уже сделал по своему:
$miniBB_gzipper_in_strlen = strlen($miniBB_gzipper_in); 
$gzpercent = percent($miniBB_gzipper_in_strlen, $miniBB_gzipper_lenn); 
$percent = round($gzpercent);


Может и не так хорошо как у тебя, но ведь по своему!

<< . 1 . 2 . 3 .
Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:30679, gzipped size:8872

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]