Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Правила форума "PHP"


Автор: Elfet 20.1.2009, 00:34
Правила форума "PHP"

Автор: ksnk 20.1.2009, 00:47
Не стоит. Если сообщения короткие  никакого выигрыша gzip не даст...

Автор: Elfet 20.1.2009, 14:16
В основном короткие. Возможно стоит включить эту опцию только для длинных сообщений? 

Автор: nerezus 20.1.2009, 15:29
Elfet, ob_-функции
делай для всего ее, проц грузить меньше даже будет(ибо медленные клиенты меньше напрягают)

Автор: ksnk 20.1.2009, 16:45
А что, так сложно состряпать тестовый пример?
Код

$test_seq=" Рим: декабрь, 2059 
     Седьмого декабря 2059 года, посреди ночи, Эмилио Сандоса выписали из инфекционной
 палаты больницы Сальватора Мунди и в хлебном фургоне доставили в резиденцию иезуитов,
 расположенную на Борго Санто Спирито в доме номер пять, откуда до Ватикана несколько 
минут ходьбы – через площадь Святого Петра. На следующий день представитель иезуитов,
 игнорируя выкрикиваемые вопросы и гул негодования, выступил с коротким заявлением перед
 разочарованной и сердитой толпой журналистов, собравшейся за массивной дверью дома
 номер пять.    ";
?>
<table>
<?php
for($i=10;$i<strlen($test_seq);$i+=10){
$result=gzdeflate(substr($test_seq,0,$i), 9);
echo '<tr><td>',$i,'</td><td>',strlen($result),"</td></tr>\n";
}
?>
</table>

Если сообщение меньше 30 байт, то явный проигрыш.

Если сообщение меньше 100 байт, то выигрыш можно получить если сильно повезет с текстом. А вообще говоря, нужно поинтересоваться размером кадра TCP пакета, который гоняется от клиента к серверу. Можно считать, что он будет около 512 б. То есть все пакеты размером не больше полкила  будут добираться до пункта назначения за одинаковое время...

Автор: Elfet 21.1.2009, 17:46
Цитата(ksnk @  20.1.2009,  01:47 Найти цитируемый пост)
Если сообщения короткие  никакого выигрыша gzip не даст... 

Сообщения я то короткие, но их много. Из-за этого выигрыша не будет? 
Мне интересно намного ли сложнее для сервера сжимать сообщения, чем просто их отправлять?

Автор: nerezus 21.1.2009, 18:06
Цитата

Мне интересно намного ли сложнее для сервера сжимать сообщения, чем просто их отправлять?
 Почему сложнее? Легче. См. мой предыдущий пост.

Автор: Elfet 21.1.2009, 21:12
Я не очень понят твой предыдущий пост. Значит всё-таки стоит использовать Gzip сжатие? 

Автор: nerezus 21.1.2009, 22:20
да.
И клиенту хорошо(быстрее), и серверу(снижается нагрузка)

Автор: Elfet 21.1.2009, 22:33
А степень сжатия важна? Какую лучше использовать? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)