Сайт Elemental Grave
Правила | FAQ | Поиск | Зал славы | Черный список
Новости | Кланы | Команды | Чемпионаты | Рейтинг | ГНТ
 
 
Форум Elemental Games » Информационный стенд модераторов » gzip
[Подписаться][Отписаться]Страницы: 1
000000001gzip на форуме?Посмотреть результат
   
    1.   Да   
    2.   Нет   
    3.   А что это такое?   
   
Автор Текст сообщения
 
  paladin


кс Авалон
Respect is everythin
Сообщений: 1229

Карма: 0  Известность: 200


В связи с большим количеством жалоб по трафику, а так-же по инициативе TacitAlexAndr (и своей тоже) выношу на обсуждение ввод этой фичи.

Ввод gzip сократит объем страниц примерно вдвое и ускорит их загрузку. Отрицательной стороной является большая нагрузка на процессор сервера.

Вод этой фичи элементарен, т.к. поддержка gzip сжатых страниц напрямую поддерживается в PHP версий 4.0.4 и выше. Для этого достаточно написать 2 небольшие функции. Первая вызывается перед началом вывода HTML, вторая - после его завершения. Причем PHP самостоятельно определяет тип браузера и использует соответствующий метод для сжатия контента.

Приведу здесь код функций:
<?php
//вызвать до вывода HTML, необязательный параметр позволяет отключить gzip
function gzip_start($compress=true){
if($compress){
@ob_start('ob_gzhandler' );
}else{
@ob_start();
}
}
//обязательно вызвать после вывода HTML, если была вызвана gzip_start()
function gzip_end(){
@ob_end_flush();
}
?>


С точки зрения моего здравого смысла этот пост содержит исключительно осмысленные и логичные выражения.
 
 
  paladin


кс Авалон
Respect is everythin
Сообщений: 1229

Карма: 0  Известность: 200


Выдержка из мануала по php:

ob_gzhandler() is intended to be used as a callback function for ob_start() to help facilitate sending gz-encoded data to web browsers that support compressed web pages. Before ob_gzhandler() actually sends compressed data, it determines what type of content encoding the browser will accept ("gzip", "deflate" or none at all) and will return it's output accordingly. All browsers are supported since it's up to the browser to send the correct header saying that it accepts compressed web pages.


С точки зрения моего здравого смысла этот пост содержит исключительно осмысленные и логичные выражения.
 
 
  Johan


Сообщений: 144

Карма: 0  Известность: 0


я в программировании слабо соображаю, но вот слова Даба:
"тормозит не из-за трафика. где-то блокировка происходит. все нет времени разобраться где."
 
 
  paladin


кс Авалон
Respect is everythin
Сообщений: 1229

Карма: 0  Известность: 200


Да не в тормозах дело, я за мегабайт интернета 3руб плачу. А если будет gzip, то я смогу за те-же деньги вдвое больше по форуму ходить.

P.S. надеюсь даб сюда заглядывает хоть иногда...


С точки зрения моего здравого смысла этот пост содержит исключительно осмысленные и логичные выражения.
 
 


  dab


=EG=
Москва

Сообщений: 442

Карма: 0  Известность: 350


Включил. Трафик уменьшился в 2-3 раза.
 
 
  Русских Денис


Nubus sapiens
Сообщений: 2958

Карма: 0  Известность: 200


   
dab:
Включил. Трафик уменьшился в 2-3 раза.

Класс! Результаты великолепные - трафик действительно уменьшился, а скорость загрузки страниц в темах с большим количеством текста увеличилась в разы! Просто невероятно! Давно пора было такое сделать!

Молодец, paladin, что подкинул такую идею, а dab'у спасибо, что реализовал.



Уроки 3D:
Общее | Модели | Текстуры | Рендер | Аним.
 
 
  paladin


кс Авалон
Respect is everythin
Сообщений: 1229

Карма: 0  Известность: 200


Идею подкинул TacitAlexAndr, он у меня постоянно выпытывал что такое gzip и с чем его едят.


С точки зрения моего здравого смысла этот пост содержит исключительно осмысленные и логичные выражения.
 
 


  Tigеr


Просто Акси...
Сообщений: 4018

Карма: 0  Известность: 1486


СУПЕР! У меня теперь даже дома на модеме форум быстро грузится!


Жизнь делает с вами то, что вы делаете с жизнью.
 
 


  ^xoro_MD^


Сообщений: 4404

Карма: 0  Известность: 286


А я думал, что у меня инет быстрее стал, ан нет! Но все равно круто!
А как насчет "блокировки"? Ее можно убрать с помощью каких-либо скриптов?


I'm becoming this, all I want to do, is be more like [b3]me, and be less like you...[/c] © LP
[y1]Жизнь - это уравнение, которое смерть пока не решила.[/c] © E. Valenzetti
 
[Подписаться][Отписаться]Страницы: 1
Форум Elemental Games » Информационный стенд модераторов » gzip

Пользователи на форуме (0): 380 партизан, Yandex Bot, Google Bot

Страница загружена за: 0.014 сек.

 
 
Официальный сайт КР2
Copyright (c) 2002-2006 Elemental Games. All rights reserved.