Перенести fi1osof.ru на движок haih.site

Так же попутно надо разобратьсягде и почему позникает нагрузка и потеря производительности. Графана показывает задержки до 10 секунд при совершенно незначительном количестве входящих запросов.

Журнал

14 окт. 2026 г.

Там какая-то лютая дичь творится:-) Вот исходное потребление контейнерами:

Здесь нам интересен fi1osof-ru-agent-app-1 - именно это сам сайт. Да, он на старте итак много потребляет (более 500 МБ), но нам важны не абсолютные цифры, а в сравнении. И для этого я запущу всего 100 запросов в 10 потоков, то есть небольшое нагрузочное тестирование.

time ab -c 10 -n 100 http://172.19.0.2:3000/

Картина получилась жуткая: 100 запросов обрабатывались 9 секунд даже на моем очень мощном компе, потребление памяти превысило 2 гига, и нагрузка вполне так ощутилась.

Поиздеваюсь еще немного и отправлю 1000 запросов в 100 потоков :-)

Это ему уже совсем не понравилось :-) Выполнялось 1 минуту 11 секунд и сожрало 4+- гига памяти.

Что примечательно, 4 гига съело почти сразу, еще не первых двух сотнях запросов, но потом стабильно в этом потреблении и висело, разброс не превыгал 500 метров. То есть бесконечной утечки памяти тут нет, и скорее всего где-то реально линейное потребление ресурсов на какие-то вычисления. Я думаю, что это скорее всего Markdown + LaText, как самый основной источник. Ну, может еще styled-components, но второе скорее всего как следтвие из первого, потому что первый создает много этих компонентов. Буду сейчас дополнительно это изучить.

Перенести fi1osof.ru на движок haih.site

14 окт. 2026 г.

Нет, отключение маркдауна почти не помогло. То есть это в целом все next-js приложение со всеми плюшками такую нагрузку дает. Я даже запросы слал на совершенно ненагруженную страницу /about, и все равно нагрузка большая. Значит надо все-таки переносить на https://haih.site движок.

Перенести fi1osof.ru на движок haih.site

14 окт. 2026 г.

Перевел на движок haih.site

Картина стала совсем другая: даже 100 запросов параллельно почти не ощущает, а при 1000 запросов потребление составило всего 355 МБ оперативки (смотрите именно fi1osof-ru-v2-app-1).

Через совсем немного времени сборщик мусора сработал и потребление упало обратно к 145 метрам.

По-моему, очень неплохо.

Перенести fi1osof.ru на движок haih.site

14 окт. 2026 г.

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

Перенести fi1osof.ru на движок haih.site