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

12 3
Bagira9163
На сайте с 28.05.2019
Offline
31
1322
Здравствуйте, уважаемые вебмастера. Помогите разобраться в такой ситуации. От хостинга пришло письмо, что превышен лимит на использование CPU. Проверяю по запросам, показывает, что появилось большое количество трафика по запросу к адресу 
/wp-content/upload/favicon.ico  
и  /favicon.ico . Посмотрела статистику по User-Agent, это не боты. На вирусы сайт проверила, все чисто. Подскажите как снизить нагрузку и этот левый трафик? 
jpg 1.jpg
Вячеслав Скоблей
На сайте с 31.07.2012
Offline
112
#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
80
#4
Спросите у ТП хостинга что вызывает нагрузку, они вам скажут, а фавиконка тут точно непричем
K
На сайте с 03.01.2022
Offline
24
#5

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

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

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

Вячеслав Скоблей
На сайте с 31.07.2012
Offline
112
#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
112
#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

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