asp.net inproc против производительности proc - PullRequest
1 голос
/ 08 октября 2010

Я подумываю переместить хранилище сеансов нашего веб-приложения с In Proc на State Server. Кто-нибудь может привести какие-либо цифры относительно разницы в производительности?

1 Ответ

2 голосов
/ 08 октября 2010

Я не могу дать вам показатели производительности, но это не будет так быстро, как состояние сеанса InProc, из-за определенных издержек:

  • Кросс-процессные вызовы добавляют накладные расходы
  • Объекты имеютдля сериализации и десериализации
  • Некоторые объекты не могут быть сериализованы (например, XmlDocument или объекты, наследуемые от MarshalByRef)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...