Как уменьшить нагрузку на сервер (сайт на DLE)?

12
[Удален]
1851

Версия DLE - 7.0, иногда работает нормально, а иногда модуль "Онлайн" показывает 30, 50, 80, 100..., и сайт вылетает. Сегодня, начиная с 15:00 наблюдаю такую картину каждые 10-15 мин. На сайте онлайн (согласно статистике LI) 50-60 человек, а модуль показывает совсем другие цифры.

Что это может быть? На ддос не похоже, но уже порядочно достало. Отключил все модули, включил кеширование + кеширование просмотров новостей - ничего не помогает. Никто ничего не посоветует? Буду очень признателен, т.к. уже просто сил нет наблюдать такое безобразие. :(

unixadm
На сайте с 24.09.2010
Offline
110
#1

Посмотреть настройки БД, поставить Nginx, если все плохо - поставить его не всесте, а вместо Апача. Вообще сложно сказать, надо смотреть на самом сервере.

Host4Biz: NVMe Хостинг в Европе ( https://host4.biz/ru/hosting/shared-hosting ) | Windows/Linux NVMe VPS в Европе ( https://host4.biz/ru/vps ) | Выделенные серверы в Европе, США и Азии ( https://host4.biz/ru/servers/dedicated )
samimages
На сайте с 31.05.2009
Offline
427
#2

30, 50, 80, 100... Поменяйте хостинг...

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
DU
На сайте с 02.10.2008
Offline
41
#3

Если этот самый модуль "Онлайн" написан левой пяткой, он вполне способен положить сайт, попробуйте его выключить

Российский регистратор Reggi.ru .com .biz .org по 12$ + Бесплатный whois protect (http://www.reggi.ru?pid=6040)
pikasso
На сайте с 27.01.2008
Offline
150
#4

Определенно меняйте хостера.

[Удален]
#5
samimages:
30, 50, 80, 100... Поменяйте хостинг...
pikasso:
Определенно меняйте хостера.

Тоже грешу на хостинг, т.к. пару недель всё работает нормально, а потом в один прекрасный день начинает происходить чёрте-что... Смотрю график нагрузки - всё нормально, ни о каких 15% речь вообще не идёт:

DIMAZRU:
Если этот самый модуль "Онлайн" написан левой пяткой, он вполне способен положить сайт, попробуйте его выключить

А как его выключить?

DU
На сайте с 02.10.2008
Offline
41
#6

В index.php должно быть что-то типа include_once ENGINE_DIR . '/modules/online.php';

[Удален]
#7

DIMAZRU, спасибо, если повторится - попробую отключить.

kalasan
На сайте с 11.07.2008
Offline
167
#8

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

Устал от абуз? Бери VDS на Friendhosting.net (https://friendhosting.net/pl.php?6656). А еще у них замечательный саппорт!
[Удален]
#9

Кеширование включено, всё что не нужно - отключено. Вот как выглядят мои настройки.

A
На сайте с 21.08.2007
Offline
31
#10
DIMAZRU:
Если этот самый модуль "Онлайн" написан левой пяткой, он вполне способен положить сайт, попробуйте его выключить

дваждую это

школьники-самописцы в своих модулях не предусматривают кэширования

вообще я так понимаю, это у вас готовая сборка, что само по себе изначально - зло, т.к. 90% сторонних модулей дырявые

ставьте голый двиг, тестируйте на нем

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
12

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