Сжатие трафика в MaxSite CMS

Среда, 13 января 2010 г.
Рубрика: MaxSite CMS -> Основы
Просмотров: 6930
Подписаться на комментарии по RSS

Для того, чтобы MaxSite CMS автоматически сжимал трафик достаточно в файле /application/config/config.php указать:

$config['compress_output'] = TRUE;

Для проверки включилось ли gzip-сжатие воспользуйтесь сайтом www.whatsmyip.org. У меня выигрыш примерно на 50-60%.

twitter.com facebook.com mail.ru friendfeed.com livejournal.ru memori.ru google.com yandex.ru

Комментариев: 16

  1. Очень не рекомендую этого делать, нагрузка вырастет в разы/десятки раз, по сравнению с plaintext. Выигрыша по скорости не получится в итоге, поскольку сервер вместо того чтобы отдавать чисто текст, будет ещё его сжимать, а это процедура не быстрая

  2. Есть где-нибудь статистика по этому делу?

  3. Так стоит-ли поставить сжатие трафика или нет?

  4. Есть некая личная статистика. На виртуальном хостинге с лимитом загрузки процессора в 15% висело 5 сайтов. Кэширование - WebOptimizer. Пиковая нагрузка в сутки составляла около 5%. После включения gzip сжатия нагрузка выросла до 30-40%. Выигрыша в скорости не было.

  5. Тут я думаю так. Включение сжатия дает выигрыш в трафике. То есть страницы загружаются примерно на 50% быстрей. Но это за счет большей нагрузки на процессор сервера, поскольку страницы нужно еще предварительно сжать. Так что здесь пусть каждый решает сам, что ему важней трафик (скорость загрузки) или нагрузка на процессор (скорость генерации).

  6. Ну да, в зависимости от лимитов хостера. Виртуальный хостинг ограничивают по камню, выделенный сервак - по траффику.

  7. лучше сжатие трафика включить в NgINX в апатче и ПХП отключить дополнительная нагрузка..

  8. так же можно кэшировать gzip Шаблонизированый код уже упакованный

  9. Вот ещё до кучи:

    http://www.linux.org.ru/view-message.jsp?msgid=4438022

  10. Включил gzip-сжатие, проверил - работает. Но через какое-то время страницы запестрели сообщениеми об ошибке вот такого содержания:

    Severity: Warning

    Message: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' conflicts with 'zlib output compression'

    Filename: libraries/Output.php

    Line Number: 218

    Кто подскажет?

    Ах да,еще хотел спросить: стоит ли на фоне включенного gzip-сжатия практиковать и предусмотренное в движке глобальное кеширование? Конфликты возможны? Ну или ухудшение выдачи страниц посетителю...

  11. 2010-01-20 в 09:16:45 | Coma (продолжение проблем)

    Продолжение. Сайт ведет себя странно: после клика по ссылке - секунд 10 ничего абсолютно не происходит, а потом сайт "заводится" и в одну секунду загружает всю страницу...

    Буду благодарен, за подсказки... smile

  12. Максим, а как Вы добились такого объема памяти? Память: 0.86MB

  13. Максим, а как Вы добились такого объема памяти? Память: 0.86MB

    На сервере стоит eAccelerator.

  14. Включил, вроде всё работает, хотя разницы особо не почувствовал. Провёл несколько тестов...

  15. Да не нужно оно никому это сжатие. Сервер будет захлебываться совершенно ненужной обработкой. Скорость при этом мало изменится. Да и проблемы возникнут при работе с различными рекламными сервисами.

  16. я сколько не пробовал включить сжатие на разных своих блогах, результат был один - белая страница )) Да и толку от него мало, даже если профиксить мешающие его работе ошибки smile

Оставьте свой комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

Если указать email (зарегистрироваться), то будет уведомление о новых комментариях.

Авторизация Loginza.

(обязательно)