Блог оптимизатора Joomla



Ускорение Joomla сайта

 

Как проверить скорость загрузки сайта

В Интернет есть масса сервисов для проверки скорости загрузки сайта. Один из популярных сервис GTmetrix (https://gtmetrix.com/). В своих алгоритмах проверки GTmetrix задействует инструменты Google Page Speed и Yahoo! YSlow , что делает его универсальным инструментом определения производительности сайта.

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

2

К сожалению CMS Joomla тяжелая система и совсем маленького времени загрузки сайта Joomla ждать не приходится. Поэтому бороться за ускорение Joomla сайта придется вести на секунды.

Ускорение Joomla сайта – способы

Enable compression on template files- Включить сжатие на файлы шаблонов

Включить сжатие на файлы шаблонов можно двумя способами.

Способ 1. Войдите в административную часть сайта. Откройте вкладку Сайт→Общие настройки→Сервер. В пункте «Включить Gzip сжатие» поставьте «Да». Этот способ очень противоречив. На Joomla 2.5 на некоторых серверах включение этой настройки может привести к конфликту и сайт «погаснет». На Joomla 3.0 ситуация получше, но при его включении я не заметил ускорение сайта Joomla. Так что этот способ не решение проблемы ускорение сайта Joomla.

Uskorenie-joomla-sayta

Способ 2. Есть общеизвестный код, который нужно вставить в файл .htaccess корневой папки сайта. Дает эффект до двух 2 секунд ускорения (у меня по крайней мере).

# compress text, HTML, JavaScript, CSS, and XML
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# remove browser bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent

Uskorenie-joomla-sayta-1

Но в использовании этого кода, есть несколько нюансов. Вспомним для чего нужен файл .htaccess. Файл .htaccess это файл, задающий дополнительные правила и конфигурации сервера Apache и других аналогичных серверов. Если ваш сервер настроен для работы с PHP в режиме Fast CGI, то этот способ ускорения работать не будет. Наилучший эффект ускорение Joomla достигнет при работе PHP на сервере в режиме Apache.

В режиме работы PHP, как CGI эффект ускорения тоже есть, но не значительный.

Включить плагин Кеш Joomla

В Joomla есть хороший системный плагин кэширования страниц сайта. Ускорение Joomla сайта требует его включения. Войдите в Расширения→Менеджер расширения. Найдите плагин «Система - Кэш», опустите его в списке плагинов ниже всех сторонних SEO и SEF плагинов, и только потом включите. После очистки кэша сайта (Сайт→Обслуживание→Очистить весь кэш) плагин будет кэшировать страницы сайта целиком, и выдавать по поиску из папки (/КОРНЕВАЯ ПАПКА/cache/page).

Uskorenie-joomla-sayta-11

Uskorenie-joomla-sayta-5

Uskorenie-joomla-sayta-6

Uskorenie-joomla-sayta-7

Также в настройках этого плагина есть одна настройка «Использовать кэширование в браузере», которую тоже можно активировать.

Uskorenie-joomla-sayta-4

Важно! Плагин кэширования немного «капризный плагин». Будьте аккуратны при его включении, особенно на Joomla 2,5. Обязательно сделайте полную резервную копию сайта на случай отката назад при возникновении проблем. И повторюсь, опустите плагин «Система - Кэш» ниже всех SEOи SEF плагинов в списке плагинов (Менеджер плагинов).

Uskorenie-joomla-sayta-2

Uskorenie-joomla-sayta-3

©Joomla-abc.ru

Другие статьи раздела: Поисковая оптимизация Joomla

 

 

Рекомендуем