Превышение лимита на использование CPU, Что делать?

12 3
Bagira9163
На сайте с 28.05.2019
Offline
31
700
Здравствуйте, уважаемые вебмастера. Помогите разобраться в такой ситуации. От хостинга пришло письмо, что превышен лимит на использование CPU. Проверяю по запросам, показывает, что появилось большое количество трафика по запросу к адресу 
/wp-content/upload/favicon.ico  
и  /favicon.ico . Посмотрела статистику по User-Agent, это не боты. На вирусы сайт проверила, все чисто. Подскажите как снизить нагрузку и этот левый трафик? 
jpg 1.jpg
Вячеслав Скоблей
На сайте с 31.07.2012
Offline
96
#1

  1. Трафик идет на 404 страницу? Сделайте ее статической (простой html, чтобы не вызывалась через движок WordPress). Это поможет существенно снизить нагрузку на ЧПУ.
  2. В   .htaccess  заблокируйте всякую нечисть: https://seo-zona.ru/badbot
  3. Если у вас на сайте много страниц, ограничьте частоту сканирования: 

  • Яндекс Вебмастер - ваш сайт - Индексирование - Рендеринг страниц JavaScript  - поставить галочку «НЕ РЕНДЕРИТЬ» - Сохранить
  • Яндекс Вебмастер - ваш сайт - Индексирование - Скорость обхода - Задать вручную - ползунок в крайнее левое положение (Низкая) - Сохранить
Эти меры освободят некоторую мощность, далее смотрите по обстоятельствах.

Блокиратор спам-ботов
Блокиратор спам-ботов
  • 2023.06.14
  • seo-zona.ru
Использование этого блокиратора избавит Ваши сайты от 90% спам-ботов в сети, от нагрузок, от бесполезных пауков и сканеров, от потенциальных угроз и попыток взлома. Блокировка ботов посредством файла .htaccess Использование конфигурационного файла web-сервера Apache и некоторых других, подобных ему серверов - .htaccess (hypertext access...
Инструменты для WEB и SEO ( https://tools.100zona.com/?utm_source=searchengines.guru ) в одном месте
Bagira9163
На сайте с 28.05.2019
Offline
31
#2
sahalin #:

  1. Трафик идет на 404 страницу? Сделайте ее статической (простой html, чтобы не вызывалась через движок WordPress). Это поможет существенно снизить нагрузку на ЧПУ.
  2. В   .htaccess  заблокируйте всякую нечисть: https://seo-zona.ru/badbot
  3. Если у вас на сайте много страниц, ограничьте частоту сканирования: 

  • Яндекс Вебмастер - ваш сайт - Индексирование - Рендеринг страниц JavaScript  - поставить галочку «НЕ РЕНДЕРИТЬ» - Сохранить
  • Яндекс Вебмастер - ваш сайт - Индексирование - Скорость обхода - Задать вручную - ползунок в крайнее левое положение (Низкая) - Сохранить
Эти меры освободят некоторую мощность, далее смотрите по обстоятельствах.

Благодарю, буду пробовать

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
Bagira9163 :
Подскажите как снизить нагрузку и этот левый трафик? 

Трафик на фавиконы почти никакого влияния на ЦПУ не оказывает.

Проблема не в этом.

Или изучаем материалы:

https://wpmag.ru/2014/profilirovanie-koda-v-wordpress/

https://kagg.eu/profiling-wordpress-sites-meetup-materials/

Или вызываем специалиста.

Или переезжаем на более высокий тариф/меняем хостера.

Профилирование кода в WordPress
Профилирование кода в WordPress
  • 2014.01.29
  • Геннадий Ковшенин
  • wpmag.ru
Если вы столкнулись с медленной работой WordPress, не спишите винить в этом движок, ведь чаще всего проблемы со скоростью возникают на фоне тем и плагинов. Профилирование поможет найти и оптимизировать медленные участки кода. Что такое профилирование кода Профилирование кода (от англ. code profiling) — это сбор характеристик работы программы...
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
R0
На сайте с 04.12.2019
Offline
63
#4
Спросите у ТП хостинга что вызывает нагрузку, они вам скажут, а фавиконка тут точно непричем
K
На сайте с 03.01.2022
Offline
24
#5

wordpress - это большая-большая задница в плане  нагрузки на сервер.

если вы веб-хостинг арендуете, у вас нет никаких шансов там хостить более-менее посещаемый сайт на Wordpresse

арендуйте самый захудалый по мощности VPS и не будет вам никто жаловаться, чтобы вы превысили лимиты по CPU

Вячеслав Скоблей
На сайте с 31.07.2012
Offline
96
#6
Ruslan02 #:
Спросите у ТП хостинга что вызывает нагрузку, они вам скажут, а фавиконка тут точно непричем

В /wp-content/upload/favicon.ico никакой иконки нет и быть не может! Соотвественно, запускается целый движок ВП с кучей плагинов, чтобы показать 404 страницу! Это похоже на попытку подтянуть вредоносный скрипт из графического файла, сознательно вызвать 404 страницу, обойти кеш и т.д., вариантов много! Но сейчас не об этом!

Что легче для CPU:

  •  25к раз вызвать 404 страницу на вордпресс?
  •  или статический HTML?
Для вас это одно и тоже! Для  CPU нет!
SeVlad
На сайте с 03.11.2008
Offline
1609
#7
sahalin #:
В /wp-content/upload/favicon.ico никакой иконки нет и быть не может!

Это тебе так кажется. Но чего точно у нас нет - так это информации что при этом есть 404.


Наталья А. #:
wordpress - это большая-большая задница в плане  нагрузки на сервер.

Если у кого руки из задницы то так и есть.

Наталья А. #:
если вы веб-хостинг арендуете, у вас нет никаких шансов там хостить более-менее посещаемый сайт на Wordpresse

Сотни людей только на сёрче показывали сайты по 20-30 и даже 50 уников на 3-5$ шареде.

Наталья А. #:
арендуйте самый захудалый по мощности VPS и не будет вам никто жаловаться, чтобы вы превысили лимиты по CPU
Вот на захудалом как раз и будут проблемы. (и не только с ВП). Нормальный шаред - не просто достаточно, а и лучше для всяких блоговодов.
SeVlad
На сайте с 03.11.2008
Offline
1609
#8
sahalin #:
или статический HTML?
Не томи, рассказывай как выдать статический html на 404 на сайте на ВП. Мы внимательно послушаем. (сервер апач, включены ЧПУ)
Вячеслав Скоблей
На сайте с 31.07.2012
Offline
96
#9

Это тебе так кажется. Но чего точно у нас нет - так это информации что при этом есть 404.

Не кажется! ВП пишет в папку с датами! А юзер по ФТП не пихает в корневую upload  иконки по ФТП :) Вероятность что там есть файл на среднестатистическом сайте равна нулю!

Не томи, рассказывай как выдать статический html на 404 на сайте на ВП. Мы внимательно послушаем. (сервер апач, включены ЧПУ)

Как вариант уменьшить нагрузку на 50% - открыть 404.php в текущей теме и вырезать там весь PHP. Чтобы на корню отключить весь PHP при ошибочных запросах: открываешь functions.php текущей темы и пихаешь вверху (ЧПУ пересохрани):

if( is_admin() ){

        add_filter( 'mod_rewrite_rules', 'block_nonexistent_files' );
        function block_nonexistent_files( $rules ) {

                $add_rules = '
                <IfModule mod_rewrite.c>
                RewriteEngine On
                RewriteBase /
                RewriteRule ^index\.php$ - [L]
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_URI} !^/robots\.txt$
                RewriteCond %{REQUEST_URI} \.(php|s?htm|shtml|css|js|yml|swp|txt|jpe?g|png|gif|ico|pdf)(.*)?$
                RewriteRule . - [R=404,L]
                </IfModule>
                ';

                $add_rules = trim( $add_rules );
                $add_rules = preg_replace( '/^\t+/m', '', $add_rules );

                return "\n$add_rules\n\n" . $rules;
        }
}
SeVlad
На сайте с 03.11.2008
Offline
1609
#10
sahalin #:
Не кажется! ВП пишет в папку с датами! А юзер по ФТП не пихает в корневую upload  иконки по ФТП :) Вероятность что там есть файл на среднестатистическом сайте равна нулю!

Умиляет твоя уверенность :) Поработаешь больше с чужими сайтами - и не такое увидишь.

sahalin #:
Как вариант уменьшить нагрузку на 50% - открыть 404.php в
Не-не. Не надо тут процентов и ВПшного 404.php. Ты безапелляционно утверждал, то надо статический файл  сделать - так дай рецепт ТСу.
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий