Kubernetes | Несколько модулей - проблема с производительностью - PullRequest
0 голосов
/ 26 мая 2020

Я использую кластер Kubernetes для веб-приложения. Но я сталкиваюсь с проблемой, когда стручки начинают масштабироваться. Больше стручков -> более медленное приложение (каждый клик длиннее). На мой взгляд, проблема с кешами. Я пытаюсь решить эту проблему с помощью объема или постоянного объема, который используется всеми модулями вместе. Но у него все тот же результат, кажется, что каждый модуль хочет создать новый кеш.

Есть ли другое решение для редизайна кода?

1 Ответ

1 голос
/ 26 мая 2020

При возникновении проблем с кешем вы учли:

С увеличением количества модулей увеличение времени для меня не похоже на проблему с кешем или не только на кеш. Веб-сервер играет большую роль, или балансировщик нагрузки и / или брандмауэр, расположенный спереди, ограничивает пропускную способность. Путь туда и обратно от браузера к модулю обратно в браузер должен быть таким же, если у вас есть 1 или 100 модулей, при условии отсутствия сетевой задержки. В вашем случае увеличение трафика c замедляет скорость соединения. У меня были похожие проблемы с ограничением пропускной способности сети перед модулями.

...