Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Gzip Level не работает

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Gzip Level не работает

Сообщение allenov »

Скачать с phpbbGuru

Drupal refresh

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

################################################################# 
## MOD Title: Gzip Level
## MOD Author: WyriHaximus <webmaster@wyrihaximus.net> Cees-Jan Kiewiet http://www.wyrihaximus.net/
## MOD Description: This MOD allows you to set the GZip compression level
## in your admin panel.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 2 Minutes
## Files To Edit: 4
## includes/page_tail.php
## admin/admin_board.php
## language/lang_english/lang_admin.php
## templates/subSilver/admin/board_config_body.tpl
## Included Files: n/a
################################################################# 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ or 
## http://mods.wyrihaximus.net/ for the latest version of this MOD.
## Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support
## for MOD'S not offerd in our MOD-Database, located at: http://www.phpbb.com/mods/
################################################################# 
## MOD History:
##
## 2003-06-02 - Version 1.0.0
##- Initial Release
################################################################# 

#
#-----[ RUN SQL ]---------------------------------------------
# (replace phpbb_config with you phpbb config table name)
INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) 
VALUES (
'gzip_level', '9'
);

#
#-----[ OPEN ]---------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]---------------------------------------------
#
$gzip_contents = gzcompress($gzip_contents, 9);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$gzip_contents = gzcompress($gzip_contents, $board_config['gzip_level']);
#
#-----[ OPEN ]---------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]---------------------------------------------
#
"L_ENABLE_GZIP" => $lang['Enable_gzip'],
#
#-----[ AFTER, ADD ]---------------------------------------------
#
"L_GZIP_LEVEL" => $lang['Gzip_level'],
#
#-----[ FIND ]---------------------------------------------
#
"GZIP_YES" => $gzip_yes,
"GZIP_NO" => $gzip_no,
#
#-----[ AFTER, ADD ]---------------------------------------------
#
"GZIP_LEVEL_" . $new['gzip_level'] . "_SELECTED" => "selected",
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]---------------------------------------------
#
$lang['Enable_gzip'] = 'Enable GZip Compression';
#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Gzip_level'] = 'Set GZip Compression Level';
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]---------------------------------------------
#
<tr>
<td class="row1">{L_ENABLE_GZIP}</td>
<td class="row2"><input type="radio" name="gzip_compress" value="1" {GZIP_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="gzip_compress" value="0" {GZIP_NO} /> {L_NO}</td>
</tr>
#
#-----[ AFTER, ADD ]---------------------------------------------
#
<tr>
<td class="row1">{L_GZIP_LEVEL}</td>
<td class="row2">
<select name="gzip_level">
  <option {GZIP_LEVEL_1_SELECTED} value="1">1</option>
  <option {GZIP_LEVEL_2_SELECTED} value="2">2</option>
  <option {GZIP_LEVEL_3_SELECTED} value="3">3</option>
  <option {GZIP_LEVEL_4_SELECTED} value="4">4</option>
  <option {GZIP_LEVEL_5_SELECTED} value="5">5</option>
  <option {GZIP_LEVEL_6_SELECTED} value="6">6</option>
  <option {GZIP_LEVEL_7_SELECTED} value="7">7</option>
  <option {GZIP_LEVEL_8_SELECTED} value="8">8</option>
  <option {GZIP_LEVEL_9_SELECTED} value="9">9</option>
</select>
</td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# EoM
Что сжатие на 1, что на 9 - всё едино.
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А что собственно говоря едино?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Xpert
Напихал в топик текста на 500 кб, ставя разные уровни сжатие, получаю одинаковый результат веса страницы.
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

allenov
Степень сжатия страниц зависит от настроек сервера, а не форума.
Скажу, что при установке значения от 6 до 9 разница в степени сжатия особо не заметна.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Siava и 1цы и 9ки тоже!
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

allenov
allenov писал(а):и 1цы и 9ки тоже!
В вашем случае ;)

Кстати, а чем измеряете степень сжатия?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Опера показывает сколько КБ страница весит.
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Поясните плиз, какой смысл ставить gzip level меньше 9? :roll:
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Coagulant
Мало ли машина 486ая.
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

В случае когда форум начинает кушать много процессрного времени, можно немного уменьшить значение.

Добавлено спустя 1 минуту 3 секунды:

Кстати, в коде мода применено веьма интересное и лаконичное решение по выделению пункта выпадающего списка. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Блин, такое ощущение, что он ничего не меняет.
Вот, что я думаю.
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

allenov
А вы не думали, что вы со своей стороны gzip не поддерживаете - вот вам негзипованный контент и выдается?
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

allenov писал(а):Напихал в топик текста на 500 кб, ставя разные уровни сжатие, получаю одинаковый результат веса страницы. Опера показывает сколько КБ страница весит.
Так она показывает размер уже разжатой страницы. Поэтому результат всегда будет одинаковым.
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Kastaneda писал(а):
allenov писал(а):Напихал в топик текста на 500 кб, ставя разные уровни сжатие, получаю одинаковый результат веса страницы. Опера показывает сколько КБ страница весит.
Так она показывает размер уже разжатой страницы. Поэтому результат всегда будет одинаковым.
Только почему-то при выключенном гзипе показывает в 9-10 больше.
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Быть такого не может...
Если уж на то пошло, размер надо по заголовкам которые отдает сервер смотреть, а не по браузеру.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Поддержка модов для phpBB 2.0.x»