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

[RC2] Realtime Page Compressor for Phpbb

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет

[RC2] Realtime Page Compressor for Phpbb

Сообщение CodeWorld »

На запрос http://phpbbguru.net/community/viewtopic.php?t=9270 портнул в phpbb. Хак вырезает мусор из конечных страниц не влияющий на их отображение в браузере. Такого мусоры набирается на 10 кб со страницы. Еще очень приятно, что очищенные страницы, значительно быстрее обрабатываются браузером.

В комментариях, в приложенном архиве, всё рассписано более подробно.

Рекорд на SubSilver: 20 кб при просмотре темы

Внимание. Пока что не рекомендую ставить на рабочие форумы. Портятся ява скрипты, наблюдаются другие искажения. Лично у меня более менее нормально только на чистом subsilver (там портится только скрипт для вставки смайлов по клику)
Вложения
rpc4p-rc2.rar
(12 КБ) 541 скачивание
Последний раз редактировалось CodeWorld 07.05.2006 21:17, всего редактировалось 9 раз.
Аватара пользователя
Crow
phpBB 1.4.4
Сообщения: 149
Стаж: 18 лет 7 месяцев
Откуда: Киев
Контактная информация:

Сообщение Crow »

все хорошо, но у меня, допустим, стоит eXtreme hack, который тоже предусматирвает просто замену template.php

можно ли получить пошаговые инструкции по переделке template.php ?
VovikV
phpBB 1.4.4
Сообщения: 119
Стаж: 18 лет 4 месяца

Сообщение VovikV »

Crow писал(а):все хорошо, но у меня, допустим, стоит eXtreme hack, который тоже предусматирвает просто замену template.php

можно ли получить пошаговые инструкции по переделке template.php ?
Ага, а я вот не понмню может уже что то менял в template.php, придется пересматривать моды.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

CodeWorld
Приведите пожалуйста мод к виду, соотвествующему шаблону мода...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет

Сообщение CodeWorld »

Сёдня еще наэксперементирую и днём выложу новую версию со всеми замечаниями

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

Обновлено. Теперь не портится форматирование текста в textarea + улучшения фильтра

Добавлено спустя 2 часа 2 минуты 58 секунд:

Можно прикольнуться и поиграть на путях к картинкам. Я так прикинул это будет +600 байт. Поставить свой 404 обработчик и пути перезаменять с <img src="templates/subSilver/images/logo_phpBB.gif"> на например <img src="subSilver_logo_phpBB.gif">.

Добавлено спустя 13 минут 30 секунд:

Посмотрел как phpbb конвертит:

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

[codе]
               test[/codе]
и ужаснулся

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

<td class="code"> <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;test</td>
Надо заключить код в тег code, а все &nbsp; на пробелы заменить

Добавлено спустя 2 часа 49 минут 51 секунду:

Кстати браузер заметно быстрее обрабатывает очищенные страницы (меньше парсировать)
Аватара пользователя
surgeon
phpBB 1.4.3
Сообщения: 87
Стаж: 19 лет 3 месяца
Контактная информация:

Сообщение surgeon »

Кстати браузер заметно быстрее обрабатывает очищенные страницы (меньше парсировать)
Как по мне, то лучше пусть клиентский проц перегреется от обработки страницы а не проц на твоем сервере от дополнительного прохода всего контента регулярками. К тому же аналогичные задумки уже реализованы.. попробуй полистать "беты"..
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет

Сообщение CodeWorld »

Фиии... у мя сервак не свой и плювал я на хостера :) Да и посетителей я своих больше люблю, чем проц

Я уже кое что видел, там решения в две строчки. Щас еще поищу
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 18 лет 9 месяцев
Откуда: Киев
Контактная информация:

Сообщение natali »

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

//added by CodeWorld. I dont know correct it or not, but it is work - >1kb
       $output = str_replace(" />" ,">" ,$output );
       $output = str_replace('="0"' ,"=0" ,$output );
       $output = str_replace('align="center"' ,"align=center" ,$output );
       $output = str_replace("width=\"100%\"" ,"width=100%" ,$output );
в атрибутах хтмл тегов кавычки не нужны, кроме как в альтах и тайтлах где могут быть пробелы :arrow: смело можно менять ="#??????" на =#?????? ну и так далее - align="*" на align=* и тд...
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет

Сообщение CodeWorld »

ага, это я и планирую. в теме-первоисточнике попросил написать регулярное выражение для такой операции. сам я в них не шарю.. вот теперь жду :)
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 18 лет 9 месяцев
Откуда: Киев
Контактная информация:

Сообщение natali »

php.net )))

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

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

<!--/LiveInternet-->
</td>
</tr>
</table>
</body>
[b]</html>

</html>[/b]
Гуру, ПРЕВЕД )))
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет

Сообщение CodeWorld »

php.net )))
Лень с экрана моника разбираться :) В книжке бы своей почитал, но оставил её в городе (а это до 9 мая)
Аватара пользователя
ursus
phpBB 1.4.2
Сообщения: 55
Стаж: 18 лет 1 месяц
Откуда: Украина, Луганская обл.
Контактная информация:

Сообщение ursus »

Не знаю, у кого как, но лично у меня после установки этого компрессора (файл rpc4p.rar) перестало корректно работать кеширование скинов и перестали вставляться смайлики в поле постинга сообщения
Буду ждать финального релиза...
Я нормальный, небуйный подонок, каких миллионы (с) А. Мухин "Горбушка"
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет

Сообщение CodeWorld »

ursus писал(а):Не знаю, у кого как, но лично у меня после установки этого компрессора (файл rpc4p.rar) перестало корректно работать кеширование скинов и перестали вставляться смайлики в поле постинга сообщения
Буду ждать финального релиза...
А что за кеш? Как ты следишь за его работой?

с ява скриптами сейчас постараюсь разобраться
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 2 месяца
Откуда: Челябинск
Контактная информация:

Сообщение ETZel »

CodeWorld
Я когда-то с этим экспериментировал и пришел к выводу, что
1) лучше руками вычистить subSilver, и заодно привести его в XHTML 1.0 - размер страниц уменьшиься ЗНАЧИТЕЛЬНО, поскольку в нем много лишних таблиц, span'ов и аттрибутов тегов (исторические наслоения ;) ).
Заодно вынести все стили и скрипты в отдельные файлы.
2) gzip надо включать обязательно (страницы уменьшаются в разы). А при включенном gzip'е эффект от вырезания пробелов, кавычек и комментариев ничтожно мал (~1 кб).
3) в любом случае, страницы должны удовлетворять XHTML 1.0, т.е. недопустимо вырезание кавычек в параметрах тегов, вырезание "/>" у непарных тегов и т.д.
VovikV
phpBB 1.4.4
Сообщения: 119
Стаж: 18 лет 4 месяца

Сообщение VovikV »

ETZel писал(а):2) при включенном gzip'е эффект от вырезания пробелов, кавычек и комментариев ничтожно мал (~1 кб).
Все больше людей ставят брандмаузеры, такие популярные продукты как например аутпуст и зонеаларм принудительно отключают gzip
ETZel писал(а): в любом случае, страницы должны удовлетворять XHTML 1.0
Угу


Если я использую ваш template.php (идущий с модом) выдает

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

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in z:\home\localhost\www\phpbb\includes\template.php on line 484
В том template.php что вы выложили для мода eXtreme Styles mod искажается форма от мода вложения файлов. Смещается аж в самый низ страницы, в область где копирайты.

Вместо статистики всегда %RPC%
Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»