Я развернул веб-сайт ASP.net на двух серверах и поместил их в среду со сбалансированной нагрузкой. Теперь эта проблема заключается в том, что производительность действительно низкая. Даже для простого события кнопки требуется много времени для завершения простого события кнопки. Однако, если я захожу на сайт отдельно (по адресу его сервера), производительность хорошая. Наш системный инженер сказал мне, что приложение обрабатывает состояние сеанса в процессе, как будто оно работает только на одном сервере, оно не может обрабатывать кластеризацию. Поэтому он предложил использовать объект сеанса в коде для хранения сеанса на сервере SQL или в файле cookie.
В настоящее время я использую переменные сеанса для хранения сеанса.
Я новичок в ASP.net, и я не совсем уверен, что это значит, и как я могу это сделать в моем коде .net (C #)?
Спасибо.