хостинг www.beget.ru
Услуги Преимущества Акции Отзывы Компания

Как снизить нагрузку Joomla на сервер

Довольно часто вебмастера сталкиваются со следующей проблемой - только что созданный и размещенный на хостинге сайт начинает сильно подтормаживать и грузить систему (даже при небольшой посещаемости). Как правило, такое происходит с сайтами, функционирующими на базе бесплатных систем управления контентом - WordPress, Joomla и т.д. В этой статье мы поговорим о том, как избавиться от данной проблемы на движке Joomla.

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

2. Выключите или удалите все неиспользуемые компоненты и модули. Довольно часто происходит так, что вебмастер устанавливает на свой сайт большое количество разных расширений (многие из которых здесь совсем не нужны). Через некоторое время какие-то из этих расширений могут отключиться. Либо вебмастер просто забудет о них. А нагрузка сохранится (расширение по-прежнему будет кушать столь ценные ресурсы хостинга). Наибольшую нагрузку оказывают сложные и функциональные модули, а также виджеты с JavaScript, Flash.

3. Активируйте Gzip-сжатие. Это можно сделать как на стороне сайта, так и на стороне сервера (в нашем случае - хостинга). Gzip-сжатие включается для таких типов файлов, как HTML, JavaScript, CSS и т.д. После сжатия скорость загрузки страниц должна существенно возрасти.

4. Выполните оптимизацию файлов CSS и JavaScript. Как правило, оптимизация файлов подразумевает уменьшение их физического размера в килобайтах. В случае с CSS и JavaScript уменьшить размер данных можно посредством удаления комментариев из кода, лишних пробелов, символов и т.д. В некоторых случаях после оптимизации размер файлов уменьшается чуть ли не в 2 раза. Основной недостаток оптимизации заключается в том, что код становится более плотным и менее читабельным.

5. Создавайте CSS-спрайты из маленьких картинок и иконок. Чем больше на странице сайта размещено различных графических файлов (фотографий, изображений, иконок, кнопок и т.д.), тем больше запросов будет посылаться серверу при каждой загрузке страницы. Дабы существенно сократить общее число запросов, можно объединить несколько маленьких картинок в один большой графический файл. Это особенно эффективно для иконок и кнопок (так как они обладают стандартными и небольшими размерами). Теперь при загрузке страницы будет посылаться лишь один запрос - к нашему спрайту. Загрузка конкретной кнопки или иконки происходит по ее координатам относительно угла спрайта. Координаты указываются при помощи такого CSS-свойства, как background-position.

6. Корректно заполните robots.txt. В данном файле находится информация о том, какие страницы и разделы можно индексировать, а какие нельзя. Ваша задача - закрыть все служебные и ненужные для поисковиков директории. Чем меньше разделов останется, тем меньше действий нужно будет проделать роботу для их индексации (это хоть и косвенно, но сказывается на нагрузке). Закрытие страниц и разделов происходит при помощи директивы Disallow. Через двоеточие указывается относительный путь до директории, к примеру, Disallow: /media/.


Поделиться:

 

Хостинг для сайтов «BeGet», месяц хостинга бесплатно!

виртуальный хостинг сайтов

Успевай заказать хостинг сейчас и получи его на месяц — бесплатно в подарок! 30 дней тестирования бесплатного хостинга абсолютно на любом тарифе в течение месяца, за это время без проблем можно оценить все положительные аспекты работы именно с нашей компанией, а также профессионализм и отзывчивость нашей технической поддержки.

Заказать и получить месяц хостинга бесплатно

Выбрать тариф

Поделиться:

 

 

Правила использования сайта. Сайт создан с целью информировать пользователей о услугах предоставляемых ООО «Бегет». Используя этот сайт вы соглашаетесь с тем что цены, услуги, условия предоставления услуг, размещенные на данном сайте, не являются публичной офертой, и носят исключительно информационный характер. Сайт не принадлежит ООО «Бегет» и ТОВ «БЕГЕТ» Україна, и как следствие данные компании не несут ответственности за данный сайт и информацию размещенную на нем.

Наверх