Форум web-мастеров phpBB3

Модификации и расширения phpBB




Ответить на тему
Пред. тема | След. тема 
Автор Сообщение
Аватара пользователя

Карма
8
Стаж: 6 лет 4 месяца
Сообщения: 64
Откуда: Moscow
Россия

Ответить с цитатой

Несмотря на встроенное кэширование шаблонов в phpBB3 для уменьшения времени генерации страницы, тем не менее, отданный агенту пользователя код страницы остаётся достаточно неоптимизированным, за счёт наличия в текстах шаблонов большого количества пробелов, переводов строки, табуляции. Этот небольшой мод позволит уменьшить вес страницы и ускорить её загрузку.

Открыть: includes/functions_template.php
Найти:
preg_match_all('#<!-- ([^<].*?) (.*?)? ?-->#', $code, $blocks, PREG_SET_ORDER);
После добавить:
  //[begin] Remove tabs, new lines and double spaces from template
        $search_code = array(">\n", "\t", "\r", ">  <", "\n\n");
        $replace_code = array(">", "", "", "><", "\n");
        $code = ltrim(str_replace("\t", '', preg_replace('#( ){2,}+#', '\1', str_replace("\\n", ' ', str_replace($search_code, $replace_code, $code)))));
   //[end] Remove tabs, new lines and double spaces from template
После внесения этого кода необходимо очистить кэш в Администраторском разделе для перекомпиляции шаблонов, после чего откройте любую страницу форума и посмотрите ради интереса исходный текст в браузере, сравнив с тем, что был до внесения изменений.
Грузится форум намного быстрее.
Идея от (Sergey)
_______________________
#77
Модификации phpbb
Профиль  Отправить личное сообщение
Идеальный заработок для торрент-трекеров
Admin
Аватара пользователя

Карма
29
Стаж: 6 лет 4 месяца
Сообщения: 330
Россия

Ответить с цитатой

А теперь скажи, каким таким местом этот код улучшает скорость загрузки? Что за бредовые выводы ))
До:
[fancybox]http://3.firepic.org/3/images/2012-11/03/ik2rvx2nazle.png[/fancybox]
После:
[fancybox]http://3.firepic.org/3/images/2012-11/03/ik2rvx2nazle.png[/fancybox]
Dizegen Хватит мусор всякий в сети собирать ...
_______________________
[size=90:335q8cfb][color=#727272:335q8cfb]Если нужен стиль для сайта, стучите: ICQ 560107181[/color:335q8cfb][/size:335q8cfb]
Профиль  Отправить личное сообщение

Карма
0
Стаж: 5 лет 10 месяцев
Сообщения: 3
Откуда: Омск

Ответить с цитатой

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

Карма
29
Стаж: 6 лет 4 месяца
Сообщения: 330
Россия

Ответить с цитатой

Если говорить о оптимизации, первым делом нужно оптимизировать запросы sql, что-то закэшировать, что-то оптимизировать для наиболее быстрой работы сайта и разворачивания страничек, грамотно написанный php, html, css и вес графики ... Где-то мне встречался сайт phpBB3, ну очень быстро работает, видно сразу потрудились над ним как надо. Движок очень хороший, если подходить с умом.
_______________________
[size=90:335q8cfb][color=#727272:335q8cfb]Если нужен стиль для сайта, стучите: ICQ 560107181[/color:335q8cfb][/size:335q8cfb]
Профиль  Отправить личное сообщение
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Ответить на тему

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron