Статьи, обзоры, советы, практика по Joomla!

Как ускорить Joomla 3.x

Joomla 3.x сама по себе довольно быстрая CMS, но вы никогда не задумывались, почему ваш сайт нагружает хостинг и работает медленно. Какие аспекты имеют решающее влияние на тех задержки? Обратите внимание, что скорость сайта стала одной из основных проблем, когда дело доходит до SEO. Ускоряя Joomla, вы также можете предложить лучший сервис для ваших клиентов, улучшить свой профессиональный уровень. Вот некоторые размышления и мысли по этому вопросу.

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

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

Ваш хостинг

Очевидно, что мы хотим, чтобы наша Joomla загружала страницы как можно быстрее. Выберите хостинговую компании, которая предоставляет современные, быстрые сервера. Проверьте скорость доступа сети к серверам. Ваш веб-хостинг может стать вам другом или вашим худшим кошмаром. Доверяйте хостинг-провайдерам, которые предлагают оптимизированные серверы, построенные специально для Joomla CMS. Тонкая настройка MySQL, Apache на серверах позволяет работать CMS заметно быстрее, чем на других хостинг-провайдерах.

Размер имеет значение

А вы знаете на сколько большой ваш сайт? Анализ размера и скорости всегда очень важный шаг. Вы можете сделать это, используя много различных инструментов, таких как: Pingdom, PageSpeed Insights, webPageTest или Page Speed (надстройка для Firebug), или плагина YSlow Chrome. Результаты испытаний вас очень удивят и обеспечат вас богатой диагностической информацией, а также предложат вам советы по улучшению и настройки оптимизации.

Настройки оптимизации сайта

  • Включите GZIP -сжатие. В верхнем меню выберите Система -> Общие настройки и нажмите на сервера (вкладка) -> GZIP-сжатие и установите опцию «Да».
  • Если у вас есть большое количество изображений на сайте, этот параметр может существенно повлиять на время загрузки вашего сайта. Например, если вы используете K2 компонент, вы можете установить более низкое качество генерируемых изображений. K2 -> Параметры -> Изображения. По умолчанию стоит 100%, но в большинстве случаев вы можете установить 80% без особого вреда. И вскоре все ваши изображения будут уменьшены.
  • Включить систему кэширования - это увеличит скорость загрузки страниц во много раз. Вы можете установить тип кэша в глобальной конфигурации Joomla -> Система.
  • В настройках шаблона вы также найдете некоторые настройки, которые помогут вам улучшить скорость.

.htaccess совет

В следующем пункте мы изменим конфигурацию сервера с целью повышения его производительности. Примечание, PHP 5.5 работает гораздо быстрее, чем PHP 5.3.10+. Apache может быть настроен с помощью .htaccess файла, этот пример может вызвать проблемы на некоторых серверах, так что попросите помощи в хостинг поддержке, если вы решили использовать этот совет.

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType image/gif "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/pdf "access plus 1 week"
ExpiresByType text/x-javascript "access plus 1 week"
ExpiresByType application/x-shockwave-flash "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 week"
ExpiresDefault "access plus 1 week"
</IfModule>
## EXPIRES CACHING ##

Ещё шаг навстречу скорости — оптимизация таблиц БД. Может экономить на операциях ввода/вывода при получении данных из базы данных. Вы можете сделать это вручную из PHPMyAdmin или использовать плагин, который один раз в день оптимизирует таблицы вашей базы.

Наши эксперты готовы помочь вам в вопросах ускорения сайта на Joomla!

  • Доработка сайтов
  • от 700 ₽
  • Доработать, заменить, прикрутить, переделать, адаптировать, настроить, подготовить, провести, внедрить, убрать, внести ...
  • ЗАКАЗАТЬ
  • Обновление Joomla!
  • от 1500 ₽
  • Миграция Joomla 1.5.x ➟ 3.8.x
  • Обновление Joomla 2.5.x ➟ 3.8.x
  • ЗАКАЗАТЬ
  • Очистка от вирусов
  • от 2 500 ₽
  • Удаление вредоносных скриптов, вирусов, троянских коней, руткитов и других кодов.
  • Удаляем предупреждения от поисковиков.
  • ЗАКАЗАТЬ
  • Защита от взлома
  • от 1 200 ₽
  • Защита Joomla сайта от взлома и заражения вредоносным кодом.
  • ЗАКАЗАТЬ