ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
printer-friendly view
 
AuthorMessage
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

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

Code:
#
#---- [OPEN] ---------------
#
includes/functions_template.php

#
#---- [FIND] ---------------
# Around line 139
#
        preg_match_all('#<!-- ([^<].*?) (.*?)? ?-->#', $code, $blocks, PREG_SET_ORDER);

#
#---- [Add after] ---------------
#
        //[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

После внесения этого кода необходимо очистить кэш в Администраторском разделе для перекомпиляции шаблонов, после чего откройте любую страницу форума и посмотрите ради интереса исходный текст в браузере, сравнив с тем, что был до внесения изменений.

Навеяно модом Cut parsed template для phpBB2.


Download Optimization of templates.zip (29.39 KB). Added/Updated Thu 23 Oct, 2008 14:32. Downloaded 173 Time(s).
Оптимизация выходного кода страницы для phpBB3. Архив


_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Display posts from previous:   

Summary Rating For >> Оптимизация выходного кода страницы в phpBB3
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 4
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts Оптимизация выходного кода страниц
За основу взят код Оптимизация выходного кода страницы в phpBB3 Мод оптимизирует отдаваемый браузеру код страницы, убирая ненужные пробелы, переводы строки, табуляции. //Protected Text Protected Text Код универсальный,
vlad77 Поддержка и моды для phpBB2 18 Thu 03 Dec, 2015 14:17 View latest post
Sergey
No new posts Скриншот страницы при наведении курсора на ссылку
интересная штука. никто не поможет найти скрипт? искал - нифига не нашел, видать искал некорректно.
Вовка Поддержка и моды для phpBB2 25 Sun 18 May, 2014 01:44 View latest post
Вовка
No new posts Одни и те же страницы индексируются под разными адресами
чпу для форума
Одни и те же страницы индексируются под разными адресами, примеры: http://***/viewtopic.php?t=78923&postdays=0&postorder=asc&start=40 http://***/viewtopic.php?p=917426 и тд Думаю, понятно, что подобное дублирование
Benelli Поддержка и моды для phpBB2 12 Thu 19 Feb, 2015 13:22 View latest post
miracle
No new posts Cache HTTP Header MOD
Кэширует форумные страницы на компьютере клиента на 3 или N минут
Название мода: Cache HTTP Header MOD Автор: chyduskam, Egor Naklonyaef, vlad77 Описание мода: Кэширует форумные страницы на компьютере клиента на 3 или N минут Версия мода: 1.0.1 Title: Cache HTTP Header MOD Author:
vlad77 Поддержка и моды для phpBB2 1 Sun 01 Apr, 2018 22:41 View latest post
vlad77
No new posts Модификация страницы "Новые сообщения"
чтоб были видны и старые
Можно ли как-нбудь сделать так, чтоб передя по ссылке Новые сообщения, были видны не только сообщения, появившиеся после вашего последнего посещения, а определенное колличество сообщений, начиная с самых новых (как на
Bender Поддержка и моды для phpBB2 2 Thu 30 Apr, 2009 16:46 View latest post
Bender






All times are UTC + 3 hours
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de