1gb - .net, ASP, Windows, Apache, PHP хостинг
База документов / Технология ASP.NET / Использование сервера состояний (ASP.NET State Service)

Использование сервера состояний (ASP.NET State Service)

смотреть документ на языке:    на украинском украинский   на русском русский

Додаток ASP.NET може зберігати змінні сесії різними способами. Режим роботи конфігурується з файлу web.config (конфігурація програми ASP.NET), який потрібно розмістити в кореневий каталог сайту. Зазвичай цей файл створюється при створенні проекту ASP.NET за допомогою засобу розробки (Visual Studio і т.п).

У цьому файлі ви можете знайти секцію

Де mode - режим зберігання змінних сесії.

У робочому процесі ASP.NET (mode = " InProc ")

Плюси:

  • Працює найшвидше.
  • Об'єкти не обов'язково повинні бути серіалізуїмими.

Мінуси:

  • При перезапуску робочого процесу ASP.NET / IIS6 параметри сесії губляться.

Перезапуск робочого проесса - звичайна періодична процедура, яка не приводить до зупинки сайту або відмови в обробці запитів. Її не можна помітити. Але, проте, пам'ятайте, що змінні сесії в цей момент будуть обнулятиметься.

Якщо ваш сайт використовує авторизацію через сесії або іншим чином щільно залежить від сесій, цей режим роботи може призводити до некоректної роботи сайту.

У службі станів (mode="StateServer")

Плюси:

  • Змінні сесії не скидаються при перезапуску робочого процесу ASP.NET / IIS6.

Мінуси:

  • Об'єкти, що розміщуються в сесіях, мають бути серіалізуїмими.

Ми рекомендуємо цей режим роботи, тому в такому випадку робота ваших сесій не буде залежати від внутрішніх деталей роботи веб -сервера.

На кожному з наших серверів запущена служба станів, рядок з'єднання за замовчуванням (stateConnectionString="tcpip=127.0.0.1:42424") підходить.

 

отправить комментарий, замечание, поправку
 


 

Ми завжди готові відповісти на ваші запитання
 
  • Будь-які запитання та підтримка - support@1gb.ua
  •  

     
       
     
    Наверх     
    Поддержка: support@1gb.ua