форум вебмастеро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 Результат равен ничему или нулю. Поможешь? ![]() |
| 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 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>' Вниз, где хочешь написать статистику, просто вставь комментарий <!-- 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 . |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:30679, gzipped size:8872 |