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

оценка нагрузки на сайт Нагрузка на сервер хостинга, что это? Вы, сталкивались с такой ситуаций, когда не могли попасть на чужой сайт? Появлялось заставка: сайт недоступен, потому что перегружен запросами?

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

Это неприятно, кому охота платить больше, если прибыли от веб-сайта «кот наплакал».
тарифный план аккаунта Будем разбираться, как снизить нагрузку на хостинг и остаться на дешевом тарифе.

Нагрузка на сервер хостинга, что это

Для каждого тарифного плана дается лимит серверных процессов и оперативной памяти, которые тратятся на обработку запросов. Не всегда большая нагрузка на сервер связана с наплывом посетителей.

Причины большой перегрузки — это:

  • не оптимизированный html код;
  • некорректно работающий плагин.

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

Как проверить?

ОБРАБОТКА ЗАПРОСОВ К НЕСУЩЕСТВУЮЩИМ СТРАНИЦАМ требует много ресурсов сервера, да и поисковым роботам множество битых ссылок не нравится. Чтобы снизить нагрузку на сервер надо проверить наличие битых ссылок, провести очистку сайта от битых ссылок.

Владельцу блога необходимо следить за КОЛИЧЕСТВОМ УСТАНОВЛЕННЫХ ПЛАГИНОВ. Ставьте только самые нужные и не слишком тяжелые. Проверить их, выявить самые «грузные» плагины, тормозящие работу сайта, поможет плагин P3 (Plugin Performance Profiler).

СТАТЬИ ПО ТЕМЕ:

Что такое анкор, как правильно его написать

Wordpress шаблон записи: как изменить single.php для постов из разных категорий

Заблокированные ресурсы в Search Console и индексе google

После проведения проверки его надо обязательно удалить.

Я по-возможности заменяю плагины вставкой кода, отдельные плагины включаю только на время чистки, оптимизации и т. д.

Другие причины большой нагрузки на сервер — ДЕЙСТВИЯ, СОВЕРШАЕМЫЕ ПОЛЬЗОВАТЕЛЕМ НА СЕРВЕРЕ:

  1. подключение к почтовому ящику, FTP или SSH,
  2. выполнение задания в планировщике Cron или скрипта в консоли.

Ситуация с постоянными перегрузками и недоступностью блога возможна не только из-за наплыва посетителей или плохой внутренней оптимизации.

Ее вызывает обычная РАБОТА В АДМИНПАНЕЛИ, как только вы открываете сразу несколько страниц блога. Параллельно запускаются невидимые пользователю процессы — постоянные запросы с интервалом 15-30 секунд к файлу admin-ajax.php. Они умножаются на количество открытых вкладок.

Просто сидишь, редактируешь статьи, открыто несколько вкладок, а сайт повис.

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

Чтобы такого не случилось с вашим веб-ресурсом, можно принять такие меры: отключить функционал HeartBeat API (автосохранение) для вашего блога на WordPress.

Эти меры рекомендуются, если:

  • сайтам на аккаунте хватает ресурсов, но значительные превышения происходят только при РАБОТЕ АДМИНИСТРАТОРА в консоли;
  • БЛОГ РЕДАКТИРУЕТСЯ только вами, вы единственный администратор.

Это решение подойдет не для всех сайтов. Имеет значение тема, установленные плагины и индивидуальные настройки блога.

Пробуйте этот метод. Но если он окажется несовместимым с каким-либо элементом сайта или изменит его важные функции, HeartBeat API (функцию автосохранения) можно включить снова.

Как выключить HeartBeat API

Чтобы снизить количество обращений к серверу, ВНЕСИТЕ ИЗМЕНЕНИЯ в файл functions.php внутри папки с текущей активной темой (шаблоном) сайта. Это можете сделать в файловом менеджере или через FTP.

Путь к файлу functions.php выглядит так: /путь_до_корня_сайта/wp-content/themes/имя_темы/functions.php. Допишите в самом начале файла после тега <?php с новой строки следующие строчки:

add_action('init', 'stop_heartbeat', 1);
function stop_heartbeat() {
 wp_deregister_script('heartbeat');
 }

После отключения HeartBeat API ( автосохранение) не забывайте почаще сохранять изменения при редактировании записей. Альтернативное решение — установка плагина HeartBeat Control для частичного отключения HeartBeat API.

Еще СПОСОБЫ снизить нагрузку на сервер:

УСТАНОВКА плагина WP Super Cache;
УМЕНЬШЕНИЕ количества запросов.

Заключение

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

Понравилась статья? Поделиться с друзьями:
Я новичок
Комментариев: 16
  1. Ирина

    Я уже получаю на почту рассылки с этого сервиса, но так и не поняла, стоит ли тратить на них время.
    Ольга, если у Вас есть опыт обучения или работы у них, может быть опишете?

    1. Ольга (автор)

      Подобного опыта обучения или работы у них — у меня пока нет.
      Но профессия менеджер интернет проектов сегодня очень востребована.

      Я подписана на многие рассылки, почти каждую неделю какой-либо предприниматель (большой величины или средненький) пишет в рассылках: «Нужен удаленный сотрудник, помощник, а то и не один.»

      Если подучиться, тогда шансы попасть на интересную и хорошо оплачиваемую работу увеличиваются.

    2. Александр

      Я лично обучаюсь, обучение качественное. Можете узнать обо всем на моем блоге. Там написано как я прохожу обучение.

  2. Алена Чайка

    Я прошла обучение в кадрово-тренинговом центре «DreamWorkProfesonal» (февраль-апрель 2013)с 18 апреля была трудоустроена в интернет-проект. В июне рассчиталась с работы оффлайн и сейчас работаю только в интернете. Зарплатой очень довольна!

    1. Ольга (автор)

      Алена, а можно поподробнее. Каким образом обучившиеся ищут потом работу: ждут предложений, или их «учителя» трудоустраивают?

      И самое главное — хватит ли на всех желающих предпринимателей-работодателей?

      1. Алена Чайка

        Можно искать самостоятельно — этому обучают, но после окончания гарантированно трудоустраивает кадрово-тренинговый центр.

  3. Роман

    послушайте Довбыша на 2 или 3 занятии школы от DWP на ВКонтакте. Цифры прошедших обучение и устроенных на работу далеко не равны. Об этой разнице он упорно умалчивает.

    1. Ольга (автор)

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

      Но с навыками, однозначно, работу найти будет (не легче, не проще), более вероятно.

      Если даже не пытаться двигаться, то останешься на месте , при своих интересах.

    2. Алена Чайка

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

  4. Татьяна

    Я учусь на этом тренинге. Правда, говорят, что нашему, четвертому потоку достались условия тепличные по сравнению с нашими предшественниками, которые реально весь тренинг прошли в режиме дедлайн (то есть нагрузка и интенсивность обучения была тяжелейшая). Может быть из-за этого многие и не дошли до финиша.
    Хочу сказать, что тренинг реально полезный. Я, не новичок в интернете, узнала и узнаю все больше и больше нового. Есто, конечно, шероховатости и недочеты в организации обучения. Но я смотрю, что их пытаются исправлять. Особенно мне нравятся вебинары, которые проводят бывшие выпускницы тренинга, например, Алена Чайка. Не хочу больше никого упоминать, чтобы не обидеть тем, что забыла. Но все девочки действительно профессионалы и хорошие коучи. При всем моем уважении к основателям тренингово-кадрового центра, С.Довбышу и А. Коцерубе, вести вебинары они не умеют. Продают — хорошо, учат — неважно. Другое дело — девочки. Вебинар, который ведут девчонки, слушаешь на одном дыхании, все понятно, структурировано и разложено по полочкам.
    Сейчас добавился еще один тренинг — более узкой направленности — трафик менеджер. Я там не учусь, нельзя объять необъятное. Но думаю, что научиться там есть чему. Ссылка на подписную страницу в моем аватаре.

    1. Ольга (автор)

      Согласна, Татьяна. Объять необъятное невозможно. Лучше стать профессиналом хотя бы по одной специальности, чем распыляться.

  5. Татьяна

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

    1. Ольга (автор)

      Спасибо, Татьяна. Заходите еще. И учителям вашим спасибо — способствуют повышению посещаемости страниц, где упоминается их курс обучения.

      1. Алена Чайка

        Взаимовыгодно!

  6. Елена

    Как найти работу в интернете с хорошей оплатой?

    1. Ольга (автор)

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

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: