ASP.NET Session / Cache + многоядерный процессор - PullRequest
1 голос
/ 25 ноября 2008

У меня есть многоядерный сервер, на котором размещено мое решение asp.net. В прошлом с двухъядерным процессором и т. Д. Вы должны были модифицировать свое приложение, чтобы НЕ использовать состояние сеанса in-proc и т. Д. Это все еще так, если это двухъядерный процессор?

Кроме того, кэш сервера играет роль в этом? У меня не было проблем с сеансом, но когда я пытаюсь очистить кеш из кода, он не работает, я должен сделать сброс iis, чтобы очистить кеш. - однако, он работает locallay (у меня есть Duo Core), но не на сервере (Intel Pentium D)

Спасибо.

Ответы [ 2 ]

1 голос
/ 25 ноября 2008

В процессе! = В процессоре.

У вас не должно быть проблем (за исключением тех, которые приносит сеанс) с использованием модели процесса на многопроцессорной машине, потому что процесс (aspnet_wp.exe или w3wp.exe) может выполняться на любом или на всех процессоры.

В Http Cache? должны быть добавлены и удалены элементы по значению ключа.

0 голосов
/ 25 ноября 2008

вам нужно использовать клиент кэша вне процесса, такой как скорость microsofts, который может обрабатывать как кэш, так и сеанс вне процесса. Это также будет уменьшено, если в итоге вы получите более одного сервера.

...