Как снизить нагрузку на сервер движком joomla.
Привет всем вебмастерам работающим с движком Joomla, админ сайта net-rabota.ru приветствует вас!, В этой статье мы рассмотрим проблему перегрузки сервера нашим любимым движком Joomla. Не секрет что большим недостатком этого движка является сильная нагрузка на сервер, рано или поздно при средней посещаемости вашего сайта возникнет перегруз сервера, и злобный хостер начнет угрожать вам отключением аккаунта, для того чтобы вы сменили тарифный план на более дорогой.
И сразу к делу, после установки движка для сайтов Joomla, необходимо сделать следующие настройки:
1. Включить общее кэширование страниц сайта. Благодаря кэшированию страниц повысится скорость загрузки страниц, что благотворно повлияет на seo, ведь от скорости загрузки зависит многое.
Кстати скорость загрузки вашего сайта вы можете проверить на этой странице: http://www.pr-cy.ru/speed_test. Ну, скорость это конечно хорошо, а самое главное, в разы снизится нагрузка на сервер.
Включить кэширование вы можете в админке, Сайт >> Общие настройки >> Система >> Установки кэша: Включить кэширование (Да), Время кэширования (определите сами), Обработчик кэша (Файл) – Применить. Время определяйте сами, это будет зависеть, как часто вы обновляете сайт, если не так часто то ставьте 24 часа (в минутах).
Также включите плагин Система - Кэш , и включите кэш во всех модулях, если это возможно сделать.
2. Лучше не использовать сторонние генераторы человеко-понятных ссылок SEF, если используете, то пользуетесь стандартным. Включить стандартный SEF можно в админке:
Сайт >> Общие настройки >> Сайт >> Установки Search Engine Optimization: Включить SEO (Да).
Расширения – Менеджер плагинов – включить плагин Система SEF.
3. Следующим шагом, пробегитесь по всем модулям, плагинам, компонентам и удалите не нужные. Не забывайте каждый включенный модуль дает определенную нагрузку на сервер.
4. Далее необходимо включить Gzip-сжатие шаблона сайта и сервера. Это вы можете сделать в админке Joomla: Сайт >> Общие настройки >> Сервер >> GZIP-сжатие страниц >> да >> сохранить.
5. Затем нужно снизить нагрузку от ботов поисковых систем, которые частенько шерстят страницы вашего сайта и создают определенную нагрузку на сервер. Чтобы снизить нагрузку от ботов, нужно правильно составить файл robots.txt
Читайте статью: улучшаем robots.txt. Где описывается оптимальное создание robots.txt для разных движков сайтов.
P.S. Чуть не забыл существует море полезных плагинов и компонентов в тему этой статьи, вот некоторые из них:
Компонент увеличения скорости сайта WEBO Site SpeedUp.
Joomla 1.5.Web Optimizer при поможи этого компонента скорость загрузки вашего сайта умножиться в разы.
Плагин сжатия данных для Joomla 1.0 и 1.5
Этот плагин "кэширует" css и javascript, и может сжимать базу данных. Этот плагин экономит до 1/4 траффика, и увеличивает скорость работы вашего сайта.
Плагин Content Optimizer для Joomla 1.5
Этот плагин оптимизирует изображения вашего сайта, а конкретно, кэширует, оптимизирует и изменяет размер изображений в вашем материале, и по заявлению авторов делает изображения более красивыми.
Плагин удаления лишних вложений в код Joomla 1.5.
Данный плагин помогает избавиться от лишних вложений в скриптах и CSS-файлах, которые образовались через Joomla API.