Вопрос про нагрузку на сервер

12
Артем Романов
На сайте с 28.05.2008
Offline
108
850

Здравствуйте.

Хотелось бы услышать внятные ответы от тех, кто хорошо в этом разбирается и был бы рад любой помощи.

Итак, в чем суть. Есть сайт на joomla (около 900 уников, 10-12 000 просмотров), в подпапку также установлен форум phpBB3. Хостинг spaceweb. С начала текущего месяца, начиная с первого числа у меня жутко увеличилась нагрузка на сервер.

Вот статистика:

Ниже приведена статистическая нагрузка аккаунта waha40kru

+------------+-------+-------+-------+-------+
| Date | Load | Quota | Warn | Err |
+------------+-------+-------+-------+-------+
| 2011-02-15 | 280.23| 19%| 1677| 2606|
| 2011-02-14 | 157.06| 17%| 1763| 2037|
| 2011-02-13 | 194.72| 17%| 1955| 2597|
| 2011-02-12 | 234.03| 17%| 2338| 3114|
| 2011-02-11 | 357.69| 20%| 2017| 2868|
| 2011-02-10 | 209.87| 21%| 1873| 2622|
| 2011-02-09 | 97.91| 22%| 1350| 1238|
| 2011-02-08 | 446.29| 17%| 467| 4927|
| 2011-02-07 | 440.14| 17%| 511| 4964|
| 2011-02-06 | 532.81| 17%| 485| 5647|
| 2011-02-05 | 458.86| 17%| 459| 5239|
| 2011-02-04 | 450.31| 16%| 458| 5076|
| 2011-02-03 | 491.72| 16%| 218| 2618|
| 2011-02-02 | 501.92| 17%| 400| 5069|
+------------+-------+-------+-------+-------+


В таблице приведены следующие значения:
* Load - статистическая процессорная нагрузка аккаунта на сервер,
* Quota - процент использованой дисковой квоты от положенного тарифным планом,
* Warn - число некритичных превышений нагрузки на процессор Вашими процессами,
* Err - число критичных превышений нагрузки на процессор Вашими процессами.

В первую очередь стоит обратить внимание на параметр Load (безразмерная величина,
характеризующая статистическую нагрузку на процессор за сутки) - она не должна
превышать заданных норм. Такими нормами для виртуального хостинга (кроме тарифа VIP)
является значение 50. Для тарифа VIP значение - 90.
Также необходимо обратить внимание на столбцы Warn и Err.Число Err в идеале должно быть равно
нулю, а Warn должно стремиться к нулю. Нормально отлаженные скрипты среднего сайта не должны
отнимать более 3% процессорного времени более 3-5 секунд. Если это не так, и дальнейшая
оптимизация невозможна, следовательно необходимо рассмотреть вариант размещения проекта
на выделенном сервере.

Хостер на мои вопросы "а из-за чего так?" ответил:

У Вас, судя по всему, периодически идёт прокачка сайта (или мелкий флуд), но

при этом у Вас также присутсвуют рекурсивные ссылки, что и даёт в итоге
повышенную нагрузку.

Что такое "рекурсивные ссылки" и "мелкий флуд" я так и не нашел. Подскажите пожалуйста, или направьте в нужном направлении, как снизить нагрузку и убрать эти косяки?

Сайт: http://www.waha40k.ru/

Форум: http://www.waha40k.ru/forum/index.php

Прямой эфир серча ()
rtyug
На сайте с 13.05.2009
Offline
263
#1

нужно хорошо проанализировать и оптимизировать...

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
[umka]
На сайте с 25.05.2008
Offline
456
#2

"мелкий флуд" — это когда всякие нехорошие роботы ведут на вашем сайте паразитную деятельность :)

Например, грабят страницы или постят комменты.

Под "рекурсивными ссылками" я понимаю ситуации, когда, например, на странице должны отображаться картинки, но самих файлов нет и вместо них происходит вызов скрипта, отдающего страницу "Ошибка 404", который в свою очередь тоже совершает какую-то работу.

Лог в помощь!
Артем Романов
На сайте с 28.05.2008
Offline
108
#3

[umka], спасибо за разъяснения! На счет роботов... Может конечно и бред, но мало ли... На форуме стоит поиск яши и плагин Я.RSS, может яша так грузит сервер, он с форума почти не слезает...

Артем Романов добавил 16.02.2011 в 02:16

rtyug:
нужно хорошо проанализировать и оптимизировать...

спасибо, кэп!

vandamme
На сайте с 30.11.2008
Offline
672
#4

как вариант запретить хотлинкинг

Артем Романов
На сайте с 28.05.2008
Offline
108
#5

Почитал про хотлинкинг, запретил через .htaccess, полезная вещь... может снизит немного нагрузку.

sirota77
На сайте с 08.09.2008
Offline
161
#6
vandamme:
как вариант запретить хотлинкинг

А как к этому отнесутся ПС ?

vandamme
На сайте с 30.11.2008
Offline
672
#7
sirota77:
А как к этому отнесутся ПС ?

никак не отнесутся

sirota77
На сайте с 08.09.2008
Offline
161
#8
vandamme:
никак не отнесутся

Но поиск по картинкам яндекса не будет работать.

Alex_Pol
На сайте с 15.02.2011
Offline
8
#9

В идеале необходимо снизить нагрузку на БД.

Я бы рекомендовал поставить плагины кеширования. Тем более вы юзаете Joomla, а для нее таких плагинов широкий ассортимент :)

Артем Романов
На сайте с 28.05.2008
Offline
108
#10

Кеширование включено, стандартное, и на сайте и на форуме.

12

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