ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: печать эффективности GZip сжатия и возможность изменения степени сжатия

Страниц (2): [1] 2 »
 

1. Александр Михалицын - 18 июля 2010 — 04:37 - перейти к сообщению
Сабж.

Инструкция в аттаче. Мод не сложный, но довольно полезный.
Скорее всего будет включен в RC2.

Инструкцию проверил, но мог все таки что-то забыть - пишите.
(Добавление)
И да, когда установите мод, зайдите в админку и на вкладке "Конфигурация",
просто сохраните настройки. (При первом заходе в админку в верху могут
выскочить ворнинги.) После - можете уже редактировать настройки сжатия.
2. Александр Михалицын - 18 июля 2010 — 08:39 - перейти к сообщению
Сейчас мне удалось отловить интересный глюк с стандартной функцией
ob_gzhander. То ли функция кривая, то ли что, но во первых, в документации нет описания аргументов, поэтому на смену ей пришла другая функция. В ближайшие 5 минут выложу апдейт. Улыбка
3. Александр Михалицын - 18 июля 2010 — 08:54 - перейти к сообщению
Версия 1.1.

В первом посте архив обновлен.

К этому сообщению приатачен файл для ОБНОВЛЕНИЯ. Для установки - см. 1 пост.
4. nikk - 18 июля 2010 — 15:44 - перейти к сообщению
Александр Михалицын
Простите меня за... а для чего он и что дает?
5. Александр Михалицын - 21 июля 2010 — 06:10 - перейти к сообщению
nikk,
А в заголовке все расписано:
"Мод: печать эффективности GZip сжатия и возможность изменения степени сжатия"
Подробнее, к сожалению, растолковать не могу, потому что не знаю как. (-:
6. Александр Михалицын - 21 июля 2010 — 11:02 - перейти к сообщению
vipraskrutka,
речь идет не о том, зачем нужно сжатие, а о том, зачем нужен мод. (-;
(Добавление)
Эххх... рассказываю подробнее... все на самом деле просто, гзип сжатие жрет процессор и сильно жрет, но не всегда нужно выставлять высокую (9ую) степень сжатия, поэтому следует выставлять степень сжатия из соотношения полезность/жрачка_процессора (-:.

Вот собственно мод и позволяет вам это делать. (-:
А чтобы вы могли еще и видеть, насколько эффективно гзип сжатие, внизу страницы, вместо скромной записи "Gzip Enabled", вы увидите процент сжатия (процент, который составляет "откушенная" часть от реального объема страницы).
7. alexx - 21 июля 2010 — 11:29 - перейти к сообщению
Александр Михалицын
А у кого сервер хостинга сам сжимает отдаваемый трафик, мод надобно обновлять?
(Добавление)
Кстати, кому интересно сжатие можно проверить тут Улыбка
У меня вот так
Цитата:
http://ххххххх.ru is gzipped
Original Size: 35.23 KB
Gzipped Size: 6.74 KB
Data Savings: 80.87%
8. Александр Михалицын - 21 июля 2010 — 11:52 - перейти к сообщению
alexx,
Цитата:
надобно обновлять?

Не понял вас. "Обновлять" или "Ставить"? (-:

Цитата:
А у кого сервер хостинга сам сжимает отдаваемый трафи

Ну в вашем случае, я думаю, на стороне форума можно вообще не включать GZip.
И мод, тоже не нужен.
(Добавление)
Теперь мод установлен и тут, гзип сжатие стоит на 1 уровне.
(Я кстати проверил, разница во времени генерации страницы между 1 и 3 уровнем довольно велика, а вот прирост сжатия - всего 1 процент.)
9. M-A-X - 21 июля 2010 — 12:03 - перейти к сообщению
Лучше использовать сжатие на уровне сервера.
Используем модуль deflate, для чего раскоментируем строку, у кого она закоментирована
CODE:
LoadModule deflate_module modules/mod_deflate.so



В нужной директории/сервере добавляем
CODE:
AddOutputFilterByType DEFLATE text/html


Логировать сжатие тоже можно, если нужно:
В секции <IfModule log_config_module> добавляем
CODE:
DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio


К директиве LogFormat добавляем
CODE:
%{outstream}n/%{instream}n (%{ratio}n%%)
, получаем типа:

CODE:
LogFormat "%h %l %u %t \"%r\" %>s %b %{outstream}n/%{instream}n (%{ratio}n%%)" common


И используем этот формат логов, где нужно:
CODE:
CustomLog "logs/access.log" common
10. alexx - 23 октября 2010 — 20:47 - перейти к сообщению
Вернулся на старый хостинг и установил данный мод ( в первом посте как понимаю с учетом обновления выложен?).

Произвел тестирование по ссылке выше и вот результаты:

Уровень 1
    Original Size: 36.12 KB
    Gzipped Size: 8.25 KB
    Data Savings: 77.16%

Уровень 9
    Original Size: 36.12 KB
    Gzipped Size: 7.06 KB
    Data Savings: 80.45%

Как видим разница не большая, но как понимаю нагрузка прилично уменьшается на сервер при использовании этого исправления при включенном моде.
Однозначно юзать этот мод и включить в новый релиз.

Александр, большое спасибо! Улыбка
11. kitNest - 20 июня 2011 — 11:44 - перейти к сообщению
при использовании мода лезут предупреждения по одному и тому же файлу

CODE:
[20-Jun-2011 15:18:31] PHP Warning: Division by zero in E:\kitnest.exbb\include\lib.php on line 473

[20-Jun-2011 15:21:39] PHP Notice: Undefined offset: 5 in E:\kitnest.exbb\include\lib.php on line 39

[20-Jun-2011 15:21:39] PHP Notice: Trying to get property of non-object in E:\kitnest.exbb\include\lib.php on line 450

[20-Jun-2011 15:21:39] PHP Notice: Trying to get property of non-object in E:\kitnest.exbb\include\lib.php on line 460

[20-Jun-2011 15:21:39] PHP Warning: Division by zero in E:\kitnest.exbb\include\lib.php on line 473


строки 39-40 - не совсем к сжатию (к редиректу скорее), но возникают в паре с ним

CODE:
if ($rd[5] !== '')
$rd[5] = $rd[4];


строка 450
CODE:
if ( $fm->exbb['gzip_level'] === 0 )


строка 460
CODE:
$s = ob_gzhandler_improved( $s, $fm->exbb['gzip_level'] );


строка 473
CODE:
$gzip_compression_percent = (100 - round( ( $page_size_after / $page_size_before ) * 100 ));


ни у кого не было?
(Добавление)
возникло подозрение - не связано ли сие с модом "хранение статистики на сервере" ?

мод сжатия же работает с куками.
12. CAB - 19 сентября 2011 — 18:40 - перейти к сообщению
Сейчас устанавливал мод на свои форумы... Что хочу сказать...
Перед установкой мода надо залогиниться на форум и войти в админку, что бы было возможность пересохранить страницу "Конфигурация". Т.К. лично у меня не получилось залогиниться после установки мода, выскакивают ошибки вместо страницы входа.
Ещё одно - при пересохранении страницы "конфигурация" сбрасывается разрешение на запись с текущего лог-файла, появляются ошибки соответствующие. После корректировки прав в ручную, далее работает нормально.
В остальном всё работает. Спасибо за Мод.
13. BON - 19 сентября 2011 — 20:41 - перейти к сообщению
CAB, я с этим модом не заморачивался, у меня на серерве квота по нрагрузке 50%. Мне кажется и остальным не стоит морочиться с ним, серверных ресурсов сжатие много не лопает.
14. Parapsixolog - 20 июня 2013 — 14:21 - перейти к сообщению
Сегодня я попробовал установить у себя этот мод. И повылазили вопросы.

Во первых мод не совместим с модом ЧПУ. Но это не всё. Если я отключаю ЧПУ, то у меня показывает нулевую степень сжатия (GZip: 0% compressed ). В чём может быть проблема?
15. BON - 20 июня 2013 — 19:28 - перейти к сообщению
а причем тут мод ЧПУ и этот мод сжатия ?если не работает на выключенном моде ЧПУ то уж тут............вообще не вижу смысла этой модификации компрессии

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0236]     [ ]