Оптимизация Образовательного блога, где наблюдается повышенное потребление ресурсов

Небольшой гонорар

Здравствуйте!
Сайт работает на WordPress. Используется бесплатная тема, которая не обновлялась с 2011 года и имеет динамическую генерацию таблицу стилей.
С 20 декабря 2014 года сайт регулярно перегружен запросами и часто недоступен. Посещаемость осталась на прежнем уровне (max 400 чел. в будни). Никакая работа в указанный период на сайте не проводилась, не устанавливались новые плагины, скрипты. Super Cash настроен по инструкции хостера. Кол-во плагинов и виджетов сокращено. Обновления сделаны. Кол-во постов на главной минимизировано. Безрезультатно.
На аккаунте хостинга: 3 из 5 сайтов (все на одной теме), занято 704.8 Мб из 5 Гб диск SSD, 3 из 5 БД.

Техническая служба хостера провела некоторую работу:

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

Повышенное потребление ресурсов вызвано большим количеством подозрительных POST-запросов к файлам expert-btl.ru/xmlrpc.php…. Мы запретили доступ к указанным файлам.

Кроме этого, мы оптимизировали работу скрипта wp-cron.php, также требовательного к ресурсам….

Также дополнительную нагрузку создает бот Mail.RU_Bot. В связи с этим мы заблокировали доступ к сайтам … и expert-btl.ru для этого бота…

Шаблон freefly2011 используем динамическую генерацию таблиц стилей, что вызывает дополнительные запросы. Рекомендуется сменить шаблон или изменить его так, чтобы подобные запросы не направлялись…

К отсутствующему скрипту media/subscribe/helper2.js.php сайта expert-btl.ru поступают множественные запросы, обработка которых вызывает запуск скриптов CMS для генерации страницы 404, что повышает потребление ресурсов. Для оптимизации обработки таких запросов мы создали пустой файл с данным именем…

Кроме этого нами установлено, что наиболее заметным пикам потребления ресурсов соответствовали частые HEAD-запросы к различным сайтам с Вашего IP-адреса 95.46.75.179. Причиной такой активности может быть какой-либо из плагинов, участвующий в работе с панелью администрирования, или некое дополнение, установленное в используем браузере. В целях оптимизации следует устранить причину подобных запросов….

В данный момент самое большое количество ресурсов приходится во время нахождения в административной части сайта expert-btl.ru. Происходит это по той причине, что WordPress направляет множество запросов, например, к файлу admin-ajax.php, при простом нахождении на странице без каких-либо действий. Таким образом, при работе в консоли в нескольких вкладках одновременно к серверу направляется значительное количество запросов.
Проанализировав работу сайта, мы сократили количество таких запросов, отключив функционал HeartBeat API, который служит для постоянного обновления данных о нахождении пользователя в консоли (его использование в данном случае предпочтительно, если в административной части работает сразу несколько человек, но если административная часть предназначена по большей части для одного пользователя, данные запросы не являются обязательными).

На текущий момент, чтобы количество ресурсов не превышало условия выбранного тарифа, мы рекомендуем Вам пользоваться административной частью только в одной вкладке браузера во время наименьшей посещаемости сайта, а так же не оставлять консоль открытой, пока Вы не используете её…."

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

Об организации / проекте

Компьютерный учебный центр "Специалист" при МГТУ им. Н.Э. Баумана. Образовательный блог о спонсортве Эксперт BTL. НП Российское агентство развития информационного общества.

Образовательный блог о спонсорстве Эксперт BTL не является сайтом НКО или другой организации.

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

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

Некоторые некоммерческие проекты беру под свою опеку. Например, сайт на бурятском языке «Мунгэг Тобшо» о культуре, истории, традициях бурят-монгольских народов и Республики Бурятия. Бурятский язык охраняется ЮНЕСКО.
Сайт сделан мной же, на той же теме, что и Образовательный блог о спонсорстве. Проблемы, естественно, те же. Автором статей на том сайте является уникальный человек из Бурятской глубинки женщина 68 лет. Теперь она стала известным блоггером, интернет-бабушкой, которую знают и почитают далеко за пределами республики. Все технические проблемы — на мне, поэтому мне нужно привести свой сайт в порядок, для того, чтобы обслуживать ее сайт по аналогии.

Кроме того, я являюсь координатором Съезда Некоммерческих организаций России по работе с ключевыми партнерами. В рамках юбилейного съезда (декабрь 2014 г., Москва, РГБ) мною был проведен семинар для 1200 участников из 78 регионов России на тему: «Спонсорство: как оправдать ожидания». Без ложной скромности скажу, что семинар был высоко оценен и участниками, и организаторами. В результате многие из них стали постоянными посетителями Образовательного блога о спонсорстве и подписчиками.

Разрабатываю бесплатный тренинг на тему: «Как находить спонсоров с вашего сайта». Читатели, подписчики и слушатели давно его ждут. Предполагаю, что многих участников мне придется взять под свою опеку. Нужно готовиться, помогать людям. А я пытаюсь вернуть свой блог в работоспособное состояние и делаю то, в чем не разбираюсь. К сожалению средств на профессиональные услуги у меня нет.
Буду искренне признательна за помощь!
Обязательно расскажу о Теплице социальных проектов и проекте IT-волонтер на страницах своего блога и слушателям курсов. Отличная идея и исполнение! Давно так не радовалась интернет-проектам.
Готова помочь в развитии в соответствии со своей компетенцией.

Комментарии
  1. ALEXEY GOLYAGIN
    ALEXEY GOLYAGIN /

    Посмотрел на сайт, готов помочь, если ваш небольшой гонорар устроит + если напишите отзыв на фрилансе) Обновлю тему (на современную HTML5+CSS3 (адаптивную) с хорошей скорость загрузки) + перенастрою все кеширование). От вас требуется сделать все бэкапы сайта (базы и файлов) на всякий случай, и после этого скинуть мне логин и пароль от админки (с админ правами). В течении суток все переделаю! Протестируете все, если что то не устроит, восстановите все прежнее с бэкапа!

  2. ALEXEY GOLYAGIN
    ALEXEY GOLYAGIN /

    Забыл сказать, что вп и все плагины будут обновлены до последних версий

  3. Марина Юрьевна Белоусова

    Здравствуйте, Алексей. Спасибо за отклик! Адрес сайта http://expert-btl.ru/.

    6 февраля консультант Теплицы социальных технологий Denis Kulandin принял некоторые меры по ускорению сайта. А именно:

    1) Подключил домен к сервису CDN. Cloudflare.com наиболее известный подобный сервис, он также бесплатен для основных нужд. Сервис позволит вам уменьшить кол-во запросов к серверу путем фультрации и кэшировании трафика.

    2) Проведен анализ потребления ресурсов плагинами P3 (Plugin Performance Profiler)
    Ненужные плагины отключены и удалены.

    3) Установлен и настроен плагин защиты и брандмаэура: All In One WP Security & Firewall
    Переименована страница админ панели.

    Пока положительных результатов явно не ощущается. Кроме того критически увеличились динамические запросы. Denis Kulandin считает, что: «Стоит подождать какое-то время ( неделю) и проверить снова.
    Возможно Clouflare агрессивно кэширует сайт. Также можно в самом CF поиграться с настройками увеличив кэширование сайта.»

    К сожалению, это выше моих знаний и опыта.

    Кроме того, я по-прежнему считаю, что тема нуждается в обновлении.

    На сайте есть форма обратной связи, свяжитесь, через нее, пожалуйста со мной. Сообщите, во сколько Вы оцениваете свои услуги.

Оставить комментарий
Предложили помощь
Присоединяйтесь к нам!
Вы заработали 10 очков опыта!