| |
|
|
| | Всем привет!
У меня выводятся сообщения из бд и например отображая 30 сообщении то уходит 35 кб. Ну вот как сделать с помощью gzip чтобы при выводе страничка весила мало? | |
| |
|
|
|
| |
|
|
| |
для: Trianon
(08.09.2007 в 01:55)
| | | Я что-то не очень разобрался со gzip'ом. Вот пожалуйста подскажите как например гзипом уменьшить такой код, выводящий сообщения?
Вот код:
<?
while ($row=mysql_fetch_object($result))
{
?>
<td> </td>
<tr>
<td class="dat"><p align="right">
<?
echo "<font size=2>".$rate."</font>";
?>
Принял <? echo "[ ".$login." ] {".date("d-m-Y H:i", strtotime($row->insert_date))."}" ?>
</td>
</tr>
<tr>
<td class="dat"><? echo "".$quote."";?></td>
</tr>
<tr>
<td class="dat">
<p align="right">
Добавил: <? echo "[ ".$author." ]";?></td>
</tr>
<?
}
?>
|
Помогите! | |
| |
|
|
| |
|
|
| |
для: Buhen
(08.09.2007 в 18:41)
| | | код-то зачем уменьшать?
Уменьшать можно выдачу всего скрипта. А не просто отдельного фрагмента.
В начало файла нужно поставить вот это
<?php
function compress_gzip($output) {
return gzencode($output);
}
header('Content-Encoding: gzip');
ob_start('compress_gzip');
?>
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(08.09.2007 в 18:47)
| | | Большое спасибо вам! Теперь у меня страничка вместо 30 кб весит всего 8 | |
| |
|
|
| |
|
|
| |
для: Buhen
(08.09.2007 в 18:41)
| | |
ob_start("ob_gzhandler");
|
| |
| |
|
|
| |
|
|
| |
для: bronenos
(08.09.2007 в 18:48)
| | | header всё равно нужен. | |
| |
|
|
| |
|
|
| |
для: Trianon
(08.09.2007 в 19:03)
| | | ну это понятно, я просто к тому, что надо обратить внимание на эту команду | |
| |
|
|
| |
|
|
| |
для: bronenos
(08.09.2007 в 18:48)
| | | А зачем это команда нужна?
ob_start("ob_gzhandler");
|
И можно ли сделать 9 степень сжатия? и как если можно? | |
| |
|
|
| |
|
|
| |
для: Buhen
(08.09.2007 в 20:14)
| | | буферизация, а содержимое буфера сжать | |
| |
|
|
| |
|
|
| |
для: Buhen
(08.09.2007 в 20:14)
| | | zip - это не мотор в автомобиле.
9 - это не степень сжатия, методика.
это не в 9 раз. Это 9-й режим zip-компрессора. | |
| |
|
|
| |
|
|
| |
для: Trianon
(08.09.2007 в 20:24)
| | | Насколько я где то в форуме читал,болъше 5 ставить особого смысла нет...Объем передаваемых данных по сравнению с 9 уменьшается незначительно,а вот время исполнения ... :( | |
| |
|
|
| |
|
|
| |
для: Ralph
(08.09.2007 в 21:14)
| | | Если только сайт ориентирован не на мобильники с КПК.
GPRS / WiFi - трафик платный.
Правда у мобильников декомпрессор может вообще не работать. | |
| |
|
|
| |
|
|
| |
для: Trianon
(08.09.2007 в 22:28)
| | | Я тестировал, на большинстве мобильников работает.
Сцылка на скрипт компрессор. | |
| |
|
|