Базовая оптимизация скорости сайта на Joomla

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

Для сравнения поставил чистую сборку Joomla 2.5.8 на сервер хостера и замерил скорость при помощи утилиты PageSpeed. Результат вышел следующим:

joomlaspeedtest1

После использования стандартного файла .htaccess (просто переименовываем htaccess.txt в .htaccess) разницы никакой — всё те же 38 баллов из 100 возможных.

В начале своей деятельности я сам часто сталкивался с неповортливостью джумлы и на 99% это была именно моя ошибка: недостаток опыта и знаний.

Собирая по крупицам полезные для меня материалы нашёл очень классно составленный .htaccess благодаря замене стандартного на модифицированный вариант разница как говорится налицо:

joomlaspeedtest2

Кстати такой же файл .htaccess я ставил и на другие CMS, с которыми работаю — WordPress и OpenCart. Результаты по увеличению скорости загрузки страниц сайта положительны на них тоже.

Конечно ещё необходимо будет потрудиться после завершения сайта над оптимизацией веса картинок, файлов css и яваскриптов, постараться свести их количество к минимуму: меньше таких файлов — соответственно меньше запросов к серверу, соответственно выше скорость отображения сайта на мониторах пользователей. Можно ещё конечно сделать спрайты для используемых фоновых изображений, но если честно с этим я уже не заморачиваюсь, так как стараюсь делать сайты с минимумом графики.

Ещё один момент, с которым не разобрался — это отложенный синтаксический анализ JavaScript. Сколько не искал в инете, сколько не спрашивал на форумах — никто так и не дал вразумительного ответа на данный вопрос. Ну и хрен с ним, с этим анализом — сайты после манипуляций имеют показатели 92-99 из 100, так что по js особо не заморачиваюсь.

В общем юзайте модифицированный файл .htaccess (скачать можно ниже), пользуйтесь подсказками PageSpeed и будет Вам и посетителям Ваших сайтов счастье.

скачать модифицированный .htaccess

P.S. Только не воспринимайте данный файл как истину в последней инстанции — возможно Вам придётся его серьёзно подкорректировать, но успешная эксплуатация его более, чем на 50-ти проектах говорит сама за себя. Также не забывайте в конце файла менять имя сайта dinells.com на домен Вашего сайта.

Буду рад если данная заметка решит часть проблем по увеличению скорости загрузки страниц Ваших сайтов.

CMS WordPress CMS Opencart CMS Joomla HTML&CSS JavaScript PHP Хостинг
Рекомендуемый хостинг!
Хостинг AdminVPS
25$ на карту Payoneer!

Лучший способ получения заработка для фрилансеров,
работающих на зарубежных заказчиков.

карта Payoneer

Регистрируйтесь в системе Payonner по партнёрской ссылке и получайте 25$ на свой счёт.

Более подробная информация на сайте payoneer.com

зарегистрироваться