Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Статические переменные в веб-приложении / 4 сообщений из 4, страница 1 из 1
05.10.2006, 18:15
    #34035798
Shroo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Статические переменные в веб-приложении
Добрый день.
Для того, чтобы уменьшить нагружку на ДБ храню часть списков (получаемых из ДБ) в статических листах (APP_CODE).
Но не свосем могу понять (в концепции веб-приложения) каков их цикл жизни?
Я думал, что для каждого пользователя они буду перегружаться.. смотрю по логам, вроде нет.
Может подкинете информации к размышлению? :)

Спасибо.
...
Рейтинг: 0 / 0
05.10.2006, 18:43
    #34035859
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Статические переменные в веб-приложении
Все статические переменные веб то проэкт или винформс живут до выгрузки
апп-домена из процесса. Видимость таких переменных на уровне домена. Так как
все пользователи сайта работают в скоупе одного домена, то соответвсенно
переменная будет шарица для всех пользователей. Поэтому статические
переменные следует использовать с осторожностью, особенно это касаеца
коллекций, так как велика вероятность несинхронизированного доступа...
Для веб-приложений вообще рекомендуют статические данные держать в
HttpApplicationState либо в Cache


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
05.10.2006, 19:27
    #34035936
Shroo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Статические переменные в веб-приложении
Здравствуйте, Лиман Артём, Вы писали:


ЛА>Все статические переменные веб то проэкт или винформс живут до выгрузки
....skipped
ЛА>Для веб-приложений вообще рекомендуют статические данные держать в
ЛА>HttpApplicationState либо в Cache


Большое спасибо. Дело в том, что у меня эти списки "достаточно" статичны :). Обновляются раз в неделю.

А когда происходит эта самая выгрузка аппликэйшн из процесса?
...
Рейтинг: 0 / 0
05.10.2006, 20:47
    #34036047
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Статические переменные в веб-приложении
A few things can kill the application object causing its end
event to be fired. A dirty web config file (which we tried), a dirty global
asax file, a dirty assembly, iis resets.
от себя ещё добавлю, что для 2003 винды можна настроить апп-пул, так что б
он закрывал апликаци при таймауте простоя.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Статические переменные в веб-приложении / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]