Сессия ASP.NET и пропадающие значения

.....................
Бывают ситуации, когда записанное в сессию ASP.NET значение в какой то момент просто пропадает. Из за чего же может возникать данная проблема и как ее решить?Как правило это наблюдается на сильно загруженном сервере, на котором занята практически вся оперативная память. Я не знаю по какой именно причине IIS теряет значения, но это имеет место быть. ASP.NET позволяет хранить переменные сессии несколькими различными способами.Первый вариант - "IPoc" используется по умолчанию и использует оперативную память процесса IIS. Именно в этом случае значения в сессии могут теряться. Другой неприятный момент при использовании этого режима хранения сессий - сессия теряется при перезапуске приложения, что не позволит обновлять систему в горячем режиме, даже если изменения совсем небольшие.В режимах, описанных ниже, проблема потери данных из сессии не наблюдается.Второй вариант - "StateSeve" позволяет хранить переменные в отдельном от IIS процессе. Оптимальное решение указанной выше проблемы.Третий вариант - "SQLSeve" хранение сессии в базе данных. Следует применять в случае когда хранение сессии требует очень большого количества памяти или требуется сохранение сессии во время перезагрузки сервера.Обратите внимание на то, что в режимах, отличных от стандартного все объекты, хранимые в сессии, должны быть сериализуемымиПодробно о требуемых настройках приложения для каждого из случаев можно почитать здесь
Далее
IE6 и прозрачность PNG - необычный подход
Как известно, IE6 не поддерживает прозрачность изображений в формате PNG напрямую и для того, чтобы все таки заставить IE6 работать >>>
BitComet 1.16
BitComet - мощный и удобный toet >>>
Получите Яндекс.Почту для своего домена бесплатно и прямо сейчас.
Все хотят иметь красивый почтовый адрес. Если у вас есть домен или вы собираетесь его зарегистрировать, вы можете: >>>

Оригинал статьи можно прочитать по этой ссылке


Рекомендуем еще

Будущее электронной коммерции

Комментарий профессионала Андрей Вакуленко, "Интернет-инкубатор", генеральный директор. Как докладывал 17 октября E-xecutive, по данным исследования, проведенного Accenture, европейские компании полны

Fee Ativius 5.0.418

Бесплатный антивирус avast! Fee Ativius 5.0 - это пакет приложений

Музыка пользователя v 1.0

Приступим Шаг первый активируем поле MSN идентификатор в Главная

AllSubmitte 5.3 содержит множество полезных модулей и наворотов для оптимизации и продвижения своего сайта.

Регистрация в полностью автоматическом режиме.Регистрация вручную с потрясающей скоростью за счёт интуитивного и продуманного пошагового интерфейса.Практически неограниченные возможности
© Онлайн по датам