0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 295 Просмотров
*

Lovenokia

  • Захожу иногда
  • 105
  • 0 / 0
Друзья, помогите, пожалуйста, разобраться. *ОХ-Х-Х*

Описываю ситуацию.
Сайт нормально работал, потреблял около 60% отведенных хостингом ресурсов (без кэширования).
Пришло письмо счастья, что нагрузка на сервер выросла на 64%. Посещаемость не изменилась, никаких изменений я на сайт также не вносил. Решил подождать пару дней, но ситуация не изменилась.
Чтобы не превышать нагрузку на CPU, включил кэширование.

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

Скрин с параметрами нагрузки: https://ibb.co/px35CfD

По скрину:
1. Повышение нагрузки произошло из-за повышения количества запросов.
2. Зеленым выделена область до повышения нагрузки, красным - после.
3. 5 февраля включил кэширование, но запросы не уменьшились.
4. Самое главное. Обратите внимание, количество запросов выросло в 2 раза, независимо от дня недели. То есть если в субботу обычно около 40к запросов, то стало около 80к (выделил цифрой 1), в пятницу около 54к, стало 116к (выделил цифрой 2) и т.д.
То есть нагрузка повысилась пропорционально прежней посещаемости примерно в 2 раза. Эта пропорциональность кажется мне странной.
5. В cPanel посмотрел отчеты до и после изменения количества запросов и увидел, что самые посещаемые страницы стали: /index.php и /administrator/index.php (ранее такого не было).
6. Скрыл страницу /administrator/index.php, но ситуация не изменилась, запросов также много, но уже, видимо, только на /index.php
7. В cPanel среди лидеров запросов, помимо России, появился Китай, Турция и Польша. Но в последние дни почти все айпи с большим количеством запросов - из России.

=====

Подскажите, пожалуйста, кто-нибудь сталкивался с такой ситуацией? Волнуют два вопроса:
1. Почему нагрузка увеличилась пропорционально нормальной? Не каждый день, например, на 100к больше, а именно пропорционально в 2 раза?
2. Что можно сделать, чтобы решить проблему?

Спасибо, что прочитали до конца.
« Последнее редактирование: 10.02.2020, 18:32:33 от Lovenokia »
*

Lovenokia

  • Захожу иногда
  • 105
  • 0 / 0
Ссылка со скрином
https://ibb.co/px35CfD
« Последнее редактирование: 10.02.2020, 18:33:06 от Lovenokia »
*

voland

  • Легенда
  • 11016
  • 585 / 112
  • Эта строка съедает место на вашем мониторе
*

wishlight

  • Живу я здесь
  • 4879
  • 285 / 1
  • 300 руб очень быстрый хостинг в ЕС
Код
RewriteCond %{HTTP_USER_AGENT} (SemrushBot|MJ12bot|AhrefsBot|DotBot|statdom.ru|MegaIndex.ru|WebDataStats|openstat.ru) [NC]
RewriteRule .* - [F,L]

В .htaccess для начала.

(если что все эти боты ко мне приходили)

Закрыть базовой авторизацией админку.
*

ChaosHead

  • Гуру
  • 5229
  • 450 / 13
Чтобы не превышать нагрузку на CPU, включил кэширование.
Что именно вы включили?
*

Gerostrat

  • Захожу иногда
  • 361
  • 2 / 0
  • Свидетель чайной ложки
А ещё, если изменения на сайте редко происходят, поставить плагин, отдающий 304 Not Modified страницам, которые не изменились с прошлого посещения. Нагрузку снижает ух как!
https://extensions.joomla.org/extension/last-modified-any/

А вообще нужно смотреть логи сервера, желательно хотя бы за неделю и можно найти много интересного. Я использую Sreaming Frog Lof File Analyser. Он платный. Но хорош.
На основании того, что там видно, можно в htaccess блокировать то, что не нужно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт для слабовидящих!

Автор vlmedia

Ответов: 172
Просмотров: 56294
Последний ответ 12.05.2021, 15:08:35
от starclyde
Как вывести потоковое видео на сайт через api?

Автор V1RTUS

Ответов: 0
Просмотров: 87
Последний ответ 22.04.2021, 02:05:39
от V1RTUS
Краулер нагружает сайт

Автор polezniy

Ответов: 7
Просмотров: 356
Последний ответ 09.04.2021, 08:04:01
от SeBun
Помогите с php-скриптом для проверки четный/не четный

Автор kik84

Ответов: 5
Просмотров: 218
Последний ответ 03.04.2021, 10:59:17
от kik84
Как поставить виртуальную экскурсию колледжа на сайт?

Автор NoName

Ответов: 14
Просмотров: 234
Последний ответ 30.03.2021, 17:27:27
от effrit