Определение и снижение нагрузки сайта на хостинг

2013-12-10

И вот, снова я столкнулась с проблемой повышенной ресурсоемкости одного из моих сайтов, работающих на движке WordPress. Она выражалась не только в уменьшении скорости загрузки сайта, но и в том, что с ростом числа посетителей сайт стал блокироваться хостингом за превышение используемых ресурсов процессорной памяти. Думаю, эта проблема знакома не только мне, а потому решила рассказать о том, каким образом я решала ее на этот раз. Быть может, вы сможете почерпнуть что-нибудь новое для себя из моего опыта.

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

Можно выделить несколько направлений, в которых следует провести работы по ускорению загрузки сайта, работающего на WordPress.

1. Оптимизация активной темы WordPress.

2. Отключение и удаление ненужных плагинов.

3. Установка запрета на посещение сайта ненужным ботам.

4. Оптимизация файла style.css

5. Очистка и оптимизация базы данных MySQL.

6. Установка плагина для кэширования страниц сайта/блога.

7. Включение кэширования страниц в браузере посетителей сайта.

8. Удаление и отключение ненужных ревизий.

9. Объединение используемых на страницах сайта изображений в спрайт.

На данный момент благодаря перечисленным усилиям мне удалось снизить число запросов к базе данных MySQL при загрузке страницы с 18 до 3-6. Существенно, не правда ли?

Нагрузка сайта на сервер хостинга снизилась с 61,42MB до 25MB.

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

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

Один из распространенных способов подсчитать оказываемую блогом нагрузку на хостинг является добавление в футер сайта специального счетчика. Для его установки требуется открыть на редактирование файл footer.php. Это можно сделать подключившись к сайту по FTP или через административную панель, перейдя на вкладку Внешний вид -> Редактор.

редактирование файлов темы

Из появившегося справа списка выбираете файл Подвал (footer.php) и вставляете в левом окошке перед закрывающим тегом  </body>  следующий код:

Не забудьте сохранить сделанные изменения, нажав на кнопку “Обновить файл”.

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

WordPress: 61.42Mb | MySQL: 18 | 0.281sec

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

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

Статья пригодилась? Буду признательна, если поделитесь в соцсетях:

Комментарии

Коментариии к записи «Определение и снижение нагрузки сайта на хостинг»

  1. At last! Someone with real exeptrise gives us the answer. Thanks!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">