В моем приложении есть много объектов в сеансе. Поэтому размер HttpSession
высок для каждого пользователя, который получает доступ к моему приложению (это система управления информацией о сотрудниках). Я попытался уменьшить объекты в сеансе и некоторое время использовал метод HttpRequest
. Как бы то ни было, сеанс переносит много объектов, что приводит к высокому использованию памяти JVM и замедлению работы сервера. Поэтому мне нужно уменьшить размер сеанса.
Любое решение для этого? Должен ли я добавить еще один сервер и сбалансировать нагрузку или увеличить размер ОЗУ ПК или обновить память JVM (если я обновлю так, что произойдет в будущем, когда больше пользователей, чем сейчас, будет использовать систему, тогда снова мне придется обновить память ?) ? Мое предполагаемое решение состоит в том, чтобы добавить этот объект на сервер кэширования, который работает на отдельном сервере (отдельный компьютер) вместо сеанса.
Пожалуйста, дайте мне знать ваши идеи.