Делитант о phpbb3


Немного о том, как сделать форум на phpbb3 популярным и посещаемым.

delitant
Аватар пользователя
Активно общаюсь
Активно общаюсь

Зарегистрирован: 20 янв 2012, 13:59
Сообщений: 318
Откуда: Украина
 

Календарь

- Ноябрь 2012
+ Сентябрь 2012
+ Август 2012
 

Друзья

Друзья в сети
Нет друзей в сети

Друзья не в сети
 

Облако тегов

Page SpeedPhpbb3 РаскруткаWordpressАнализ Страниц Phpbb3Берем Пример С ЖурналовВдохновениеВдохновение Phpbb3Время Загрузки ФорумаГорячие ТемыГорячие Темы Phpbb3ДелитантДневникиЗавлекаем ПользователейИдеи Для Phpbb3КатегорииКонкурсыКонтент Для Phpbb3Марафон Phpbb3Настройки Phpbb3НовостиОпросОптимизация Phpbb3Письмо Новичку Phpbb3Письмо Пользователю Phpbb3ПосетителиПривет Новый Пользователь Phpbb3Привет Пользователь Phpbb3Приветствие Пользователей Phpbb3Привлекательность ФорумаПривлечение ПользователейПриглашаем ПользователейРаскрутка Phpbb3Раскрутка ФорумаРассылка Phpbb3СервисыСериалСжатие Страниц Phpbb3Социальные СетиСпорные Темы Phpbb3Спортивная ТрансляцияСтрана ЗнанийТемы Phpbb3Темы Для ФорумаТок-ШоуУведомить Пользователя Phpbb3Уведомления Phpbb3Улучшаем Phpbb3Ускорение Phpbb3Ускорение ЗагрузкиФильмЧастота Создания Тем Phpbb3Частота ТемЭкспериментЯндекс Метрика, Статистика Форума, Марафон Phpbb3
 

Поиск в дневниках


 

 [ Комментариев: 22 ] 
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 13:53 
Я установил в браузер Mozilla Firefox плагин Page speed, кстати, он является дополнением к очень полезному плагину Firebug (если не установлен, нужно тоже ставить).
Установить
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
и
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
.
Теперь в моем браузере поселился полезный жучок :-00):
Вложение :

6.png [ 4.59 Кб | Просмотров: 447 ]

Кликнув на который, я узнаю много нового и полезного.
Протестировать на сколько оптимизирована страница поможет вкладка "Page Speed".
Оптимизация начинается с клика по кнопке:
Вложение :


Для страницы портала "Привет Витебск!" оптимизация скорости загрузки составляет 67 единиц из 100.
Вложение :


Но самое главное, что плагин Page speed показывает что и как нужно сделать для оптимизации и даже помогает в этом.
Цвет показывает важность пункта: красный - важно, желтый - средне, зеленый - слабо. Но исправить нужно все.
Там где есть стрелочка - предлагается решение.
Пройдемся по пунктам.
1. Используйте кэш браузера.
Смысл так установить настройки для скриптов и изображений, что бы они при заходе пользователя на форум загружались только один раз, а затем хранились в кэше его браузера и брались оттуда. Экономия трафика и времени.
Для включения кэширования нужно добавить (осторожно и внимательно, предварительно сохранив оригинал) в файл .htaccess следующий код:

# кеширование в браузере на стороне пользователя
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
</IfModule>
 


Проверить работоспособность, и добавить еще:

# Cache-Control
<ifModule mod_headers.c>
# 30 дней
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 30 дней
<filesMatch "\.(css|js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 2 дня
<filesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</filesMatch>
# 1 день
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=172800, private, must-revalidate"
</filesMatch>
</ifModule>
 


2. Объедините изображения в CSS-спрайты.

Это пункт я делать не стал, просто еще не разобрался. Кому интересно

3. Предоставьте изображения с нужными пропорциями.
Это значит что размеры изображений на страницах форума программо меняются на другие, затрачивая на это ресурсы и время. Почему размер логотипа форума нужно автоматически изменять с 88x35 до 88x31??? Что мешает сразу сделать его нужного размера???

4. Отложите синтаксический анализ JavaScript.
Нужно разбираться по каждому скрипту. Те которые не влияют на дизайн перенести в конец файла для загрузки в последнюю очередь.

5. Встройте небольшие CSS.

Отдельные файлы css (/styles/X-Static/theme/prime_links/prime_links.css и
/themes/default/jx.stylesheet.css обычно появляются при установке модов) можно удалить, перенеся их содержимое в основной файл стилей шаблона.

6. Не используйте правило CSS @import
Аналогично предыдущему. С помощью свойства @import в основной файл стилей подгружаются дополнительные:
Их содержимое можно сразу прописать в основной файл, тогда будет загружаться 1 файл вместо 7.

Я думаю принцип оптимизации понятен. Проходите по каждому пункту и выполняете рекомендации.
Потом проверяете сколько пунктов из 100 покажет.
Если что-то не понятно спрашивайте! Помогу, чем смогу. На моем форуме 82 из 100.
Проверить нужно страницу портала, главную страницу форума, страницу темы, галереи, блогов. Они все немного отличаются.
Удачи :a_g_a:

Теги: Page SpeedОптимизация Phpbb3Ускорение Phpbb3Анализ Страниц Phpbb3Сжатие Страниц Phpbb3Ускорение Загрузки
 Профиль Отправить e-mail  
 
 

Поделиться страницей с помощью

 


Комментарии

Показать сообщения за:  Сортировать по:  
DeaDRoMeO
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 15:37 
Аватар пользователя
Сначала показывал у меня 68, потом я поковырял - стало 71, потом еще пару советов выполнил и опять стало 68))чудеса


Вернуться наверх
 Профиль Отправить e-mail  
 
delitant
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 18:13 
Аватар пользователя
DeaDRoMeO писал(а):

Сначала показывал у меня 68, потом я поковырял - стало 71, потом еще пару советов выполнил и опять стало 68))чудеса
Где-то ошибся... Так ты все исправил? Как же я буду объяснять... Так и знал, что не нужно по частям публиковать, но черновиков у тебя тут нет, жалко потерять информацию...


Вернуться наверх
 Профиль Отправить e-mail  
 
DeaDRoMeO
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 20:02 
Аватар пользователя
Эммм там все нереально исправить, я только сжал скрипты и КСС и еще пару советов выполнил, остальное за гранью моего понимания


Вернуться наверх
 Профиль Отправить e-mail  
 
DeaDRoMeO
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 20:57 
Аватар пользователя
Спасибо за дополнение статьи, обязательно воспользуемся этим


Вернуться наверх
 Профиль Отправить e-mail  
 
delitant
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 21:32 
Аватар пользователя
Если чего непонятно - спрашивай :)


Вернуться наверх
 Профиль Отправить e-mail  
 
St_roy
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 21:41 
Аватар пользователя
Цитата:
Сжатие ресурсов с помощью gzip или deflate позволяет уменьшить объем данных, передаваемых по сети.

Это самое важное, что такое "Включите сжатие" как это делать?
"Используйте кэш браузера" сделал
P.S. 69 из 100


Вернуться наверх
 Профиль Отправить e-mail  
 
DeaDRoMeO
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 21:54 
Аватар пользователя
Сжатие включается в настройках сервера в админке форума, но я чет боюсь это трогать


Вернуться наверх
 Профиль Отправить e-mail  
 
St_roy
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 21:59 
Аватар пользователя
Ну и я не буду))


Вернуться наверх
 Профиль Отправить e-mail  
 
delitant
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 22:06 
Аватар пользователя
St_roy писал(а):

Это самое важное, что такое "Включите сжатие" как это делать?

gzip-сжатие — это технология сжатия страниц сервера во время запроса, отсылка в сжатом состоянии, а потом распаковка браузером, которая позволяет сжимать страницы приблизительно в 3—4 раза (хотя возможно и больше если на странице много текстовой информации) и вследствие чего экономит траффик и ускоряет загрузку страниц.
Включается в админке:
Общие - Конфигурация сервера - Настройки сервера - Включить сжатие GZip.
DeaDRoMeO писал(а):

но я чет боюсь это трогать

Нечего боятся - нормальная новая технология.
Рекомендована к применению.
Попробуйте обязательно.
Всегда сможете выключить если что.


Вернуться наверх
 Профиль Отправить e-mail  
 
DeaDRoMeO
Постоянная ссылкаСообщение добавлено...: 17 авг 2012, 22:08 
Аватар пользователя
Вообщем у меня выдало 93 для портала)))поглядим что с остальными страницами делать


Вернуться наверх
 Профиль Отправить e-mail  
 
 

 [ Комментариев: 22 ] 


Самая неформальная поддержка phpBB :P