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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 19 лет 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
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение allenov »

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

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

Сообщение Siava »

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

Сообщение allenov »

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

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

Сообщение Siava »

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

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

Сообщение allenov »

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

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

Сообщение Coagulant »

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

Сообщение allenov »

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

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

Сообщение Xpert »

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

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

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

Сообщение allenov »

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

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

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

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

Сообщение Kastaneda »

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

Сообщение allenov »

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

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

Сообщение Xpert »

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

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