Сжатие GZIP

Здесь обсуждается форумный движок phpBB различных версий. В дальнейшем, если понадобится, форум будет вынесен в отдельный подраздел и разбит на категории.
Ответить
Аватара пользователя

Автор темы
tvq12
Интересующийся
Сообщения: 48
Зарегистрирован: 16 ноя 2015, 17:02
Репутация: 3
Статус: Не в сети

Сжатие GZIP

Сообщение tvq12 » 19 дек 2015, 11:42


При попытке включить GZIP получаю такое сообщение

Код: Выделить всё

Warning: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' in /home/public_html/forum/includes/functions_acp.php on line 63

Что это значит и как с ним бороться?

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4492
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 551
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Сжаиме GZIP

Сообщение DesignerMix » 19 дек 2015, 16:44


tvq12, как вы включаете сжатие GZip? Из пункта Настройки сервера с главной страницы админки форума? Если да, то там указаны требования для успешной работы сжатия - На вашем сервере должно быть установлено расширение PHP zlib. Установлено оно у вас или нет вы можете уточнить либо в админке хостинга либо у техподдержки.

Добавляю - на этом форуме я довольно долго разбирался как активировать сжатие и сделать кэширование некоторых изображений, .js, .css и прочих файлов на стороне браузера пользователя и у меня это получилось только путем настройки конфигурации веб-сервера. И-то работает все нормально только на Nginx (протокол HTTP), а вот на Apache (протокол HTTPS) пока что настроить не получается.

Аватара пользователя

Автор темы
tvq12
Интересующийся
Сообщения: 48
Зарегистрирован: 16 ноя 2015, 17:02
Репутация: 3
Статус: Не в сети

Сжатие GZIP

Сообщение tvq12 » 19 дек 2015, 22:19


Конфигурированием сервера, вы имеете в виду файлом .htaccess?

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4492
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 551
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Сжатие GZIP

Сообщение DesignerMix » 20 дек 2015, 00:06


tvq12, Вообще apache можно сконфигурировать несколькими способами и правка .htacess один из них... Мне все это далось с большим трудом т.к. я сам первый раз все настраивал, поэтому могу посоветовать вам погуглить т.к. не я не опишу лучше.

Вот пара ссылок по настройке:
Включение сжатия на Apache - http://adw0rd.com/2008/11/14/mod_deflate/
Включение сжатия на Nginx - http://nginx.org/ru/docs/http/ngx_http_gzip_module.html

Также рекомендую поискать информацию по настройке кэширования (mod_expires). Это очень ускоряет загрузку страниц т.к. большинство статичных элементов кэшируются у пользователей. Но хочу заметить что далеко не все хостинги позволяют делать такую тонкую настройку сервера, у меня просто тариф дорогой и предполагает доступ по SSH на виртуальный сервер.

PS: Сегодня с вашей подачи я наконец разобрался как настроить кэширование и сжатие для HTTPS :super: Теперь по этому протоколу сайт грузится быстрее.