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

Модификации и расширения phpBB
Регистрация ·  Логин: Пароль: Запомнить   · Забыли пароль?




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

Карма
7
Стаж: 6 лет 1 месяц
Сообщения: 66
Откуда: 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)
_______________________
#607
Модификации phpbb


Профиль  Отправить личное сообщение
Идеальный заработок для торрент-трекеров
Admin
Аватара пользователя

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

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

А теперь скажи, каким таким местом этот код улучшает скорость загрузки? Что за бредовые выводы ))
До:
[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 Хватит мусор всякий в сети собирать ...
_______________________
Если нужен стиль для сайта, стучите: ICQ 560107181


Профиль  Отправить личное сообщение

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

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

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


Профиль  Отправить личное сообщение
Admin
Аватара пользователя

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

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

Если говорить о оптимизации, первым делом нужно оптимизировать запросы sql, что-то закэшировать, что-то оптимизировать для наиболее быстрой работы сайта и разворачивания страничек, грамотно написанный php, html, css и вес графики ... Где-то мне встречался сайт phpBB3, ну очень быстро работает, видно сразу потрудились над ним как надо. Движок очень хороший, если подходить с умом.
_______________________
Если нужен стиль для сайта, стучите: ICQ 560107181


Профиль  Отправить личное сообщение
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Ответить на тему

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


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

cron



Powered by phpBB, 9CaraTT.RU, 2012-2018.
Обратная связь
000webhost logo