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

[ABD] Optimized phpbb

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
ra
phpBB 2.0.2
Сообщения: 325
Стаж: 20 лет
Откуда: Беларусь

[ABD] Optimized phpbb

Сообщение ra »

Вот делаю я тут дистрибутив - Optimized phpbb, особенностью которого является уменьшенный размер и соответственно увеличеная скорость загрузки. Правда, пока subSilver весит больше, чем Fi SubText, но в релизе я это исправлю ;)


Пока доступна альфа версия дистрибутива.
Скачать: http://phpbb.nm.ru/Optimized%20phpbb.rar

Все пожелания можете высказывать сдесь.



P.S. В релизе мода Post Merging не будет.
Последний раз редактировалось ra 31.05.2004 0:47, всего редактировалось 1 раз.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

R@
пардон, но 2 вопроса:
1 - уменьшеннный размер ЧЕГО?
2 - за счет чего увеличена скорость загрузки и откуда такие данные?
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

Как я понял
1-за счёт архивации в rar вместо zip,
2-Удаления мода Post Merging,
3-перекодирования Gif файлов (снижая их вес) :lol:
(imho, не самая удачная идея)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

Vladson
Извини, но, следуя твоим словам, при просмотре темы раньше я "загружал" файл viewtopic.zip (с параметром!), а теперь - viewtopic.rar?
Так чтоль? ;)

P.S.:
В стандартной "поставке" Post merging начисто отсутствует!!!
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 20 лет

Сообщение Jovani »

SQL-запросы нужно оптимизировать, имхо ...
А что там у тебя оптимизируется, я так и не понял из сообщения ...
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

Извини, но, следуя твоим словам, при просмотре темы раньше я "загружал" файл viewtopic.zip (с параметром!), а теперь - viewtopic.rar?
Так чтоль?
Нет, несовсем
Автор темы хвастается не только скоростью загрузки форума
(которую он ускоряет уменьшением gif'ов, и удалением коментариев)
Но и маленьким размером дистрибутива (за счёт rar)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

Vladson
Ну не велико достижение - оптимизить gif'ы и удалять комментарии. Я уже подобное проходил, хотя "моя оптимизация" была гораздо глубже.
А размер дистрибутива не имеет никакого отношения к " увеличенной скорости загрузки" (с)
Jovani
Нет предела совершенству, но, IMHO, SQL-запросы в phpBB очень даже "аккуратненькие".
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 20 лет

Re: [DEV] Optimized phpbb

Сообщение Hellraiser »

R@ писал(а):Вот делаю я тут дистрибутив - Optimized phpbb, особенностью которого является уменьшенный размер и соответственно увеличеная скорость загрузки...
Скорость загрузки форума или скорость скачивания дистрибутива? :wink:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

R@
Это, батенька, маразм :) Да, перепаковывать дистрибутивы с большим количеством текста я бы советовал в формат bz2, вот тогда скорость загрузки точно увеличится. Оптимизация изображений - это хорошо конечно, но тогда лучше уж выпустить image pack, чем целый дистрибутив.

По поводу вообще оптимизации phpBB скажу так - есть над чем поработать, в том числе и в коде. Но вот именно код предпочитаю не трогать по весьма простой причине - phpBB 2.0.x уже доживает свой век и что-то радикально переписывать - не вижу смысла. Единственное, с чем стоит работать - это шкура, но надо хорошо владеть html/javascript.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

Xpert
Ну значит и я маразматик :)
Кстати, если паковать в solid-archive, то можно добиться и ещё большего сжатия и, соответственно, большей скорости загрузки... дистрибутива :mrgreen:
Оптимизить имаги вообще не вижу смысла - проще провести т. н. TotalUnImaging - проку больше и нет проблем с просмотром в режиме "без изображений".
А насчет доживающей свой век phpBB 2.0.x - эт вы загнули... Milestone 3 нам обещали ещё в сентябре прошлого года, а оказалось, что только в августе перешли к Milestone 2. И M2, кстати, "валидна" до сих пор.
Даже если предположить, что завтра выйдет phpBB 2.2 - мгновенной миграции пользователей на неё не произойдет - сам понимаешь ;) Да и отладка/отлов багов/доведение до ума даже финального релиза - это тоже не за пару часов произойдет.
Впрочем, сами разработчики нет-нет да проговорятся, что не питают надежд на то, что хотябы 75% пользователей phpBB 2.0.x перейдут на версию 2.2 - слишком неоднозначны изменения. А ведь есть ещё и лень или просто нежелание что-то менять - и так хорошо работает ;)
Так что у версии 2.0.x есть свой сегмент. Почему бы не постараться на его "благо"? 8)

PS:
Ну ты видел мои эксперименты над шкурами, да? Что скажешь?
Определенный толк в этом есть, но если работать только над шкурой, то это будет однобокая оптимизация... это даже не оптимизация в полном смысле слова...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Mr. Anderson
А я и имел в виду tar + bz2 :)
Может и загнул конечно, ты прав. В любом случае код там содержит минимальное кол-во вещей, которые реально можно доработать, я неговорю о такой мере, как вырезание нафиг bbcode_uid - слишком затронет все и вся.

На самом деле народ перейдет рано или поздно - потому что как только 2.2 появится, поддержки 2.0.х уже не будет, багоисправлений скорее всего тоже.

Твои эксперименты видел. Скоро будем эту шкурку доделывать, тут можно столько вырезать - ой, мама дорогая...

R@
Предлагаю тебе выпустить собственную шкуру.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

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

Xpert
код там содержит минимальное кол-во вещей, которые реально можно доработать
Так, стоп. А то сейчас опять вернемся к твоей статье о "маразме оптимизатора" ;) Потому как, если что-то даже незначительное можно оптимизировать, то почему бы не соптимизировать? Байтик тут, байтик там, минус строчка кода здесь, минус строчка там - вот тебе и небольшое убыстрение обработки ;)

То, что народ будет переходить на 2.2 - это не оговаривается. Но не сразу и не весь - вот что главное!

PS:
Мне мог бы и не говорить - я знаю сколько и чего можно вырезать в subSilver - эт точно.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Mr. Anderson
Ладно, посмотрим, вполне возможно, что я и кодом займусь...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ra
phpBB 2.0.2
Сообщения: 325
Стаж: 20 лет
Откуда: Беларусь

Сообщение ra »

Vladson
Автор темы хвастается не только скоростью загрузки форума
(которую он ускоряет уменьшением gif'ов, и удалением коментариев)
Всё куда глубже............. А gif'ы я не трогал, разве, что логотип.


Xpert
Предлагаю тебе выпустить собственную шкуру.
К phpbb 2.0 конечно уже поздно, но когда будет 2.2 - попробую.

А оптимизации такие:
1. Текстовые кнопки.
2. Удаление упоминаний о графичиских кнопках из php-кода(icq_status_img тоже туда же :( )
3. Замена конструкций типа на Как в .tpl, так и в .php
4. Замена конструкций типа

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

<td><span class="gen">{L_TEXT}</span></td>
на

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

<td class="gen">{L_TEXT}</td>
5. Удаление некоторых коментарий и прочих мелочей.

При этом уменьшаются вес диструбуитва и время генерации страницы( на ~ 0.001 сек. :lol:). А также уменьшается время загрузки страницы, за счёт уменьшения веса этих же страниц.
Для сравнения:
Главная страница:
SubSilver - 6562 байта
Fi SubText - 7001 байт

Просмотр темы:
SubSilver - 8697
Fi SubText - 9943


К воскресенью планирую обрезать вес папки SubSilver до ~206 kb
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

R@
К phpbb 2.0 конечно уже поздно, но когда будет 2.2 - попробую.
Разве? Думаю, нет. Почитай наш спор с Mr. Anderson выше. И потом, как говорил герой фильма Леонида Гайдая, потренируйтесь сначала на кошках. Без обид. С первого раза все равно не получится. И потом, я же не имею в виду целиком собственную шкуру. Просто вариацию.
icq_status_img тоже туда же
Спорное наверное предложение будет, но ведь можно использовать разные цвета текста для отображения различных состояний icq.
3. Замена конструкций типа
Наверное, зря. Совместимость с XML желательно не убивать. Это уже не оптимизация.
<td class="gen">{L_TEXT}</td>
Вот тут можно еще кавычки убрать, они не нужны на самом деле. (На кавычках можно много выиграть, правда вырезать прилично и надо знать, что резать.)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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