powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / домен и HttpApplication принцип работы
10 сообщений из 10, страница 1 из 1
домен и HttpApplication принцип работы
    #32707678
AndrewX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"сайт внутри ASP.Net"

"Новый домен будет создан при первом обращении к какому-нибудь виртуальному пути. Количество создаваемых доменов не
ограничено ничем, кроме объёма доступной памяти. Это настраивается в атрибуте memoryLimit секции <processModel>,
и по умолчанию равно 60% от общего объема памяти"

1)?
это означает что при обращении к aspx-странице создаются домен - HttpApplication и он будет висеть всегда на сервере, пока
не наступит Aplication_End?. Но когда он (Aplication_End) наступает? и висит ли он (HttpApplication)всегда, и когда
обращается
новый клиент,создаются ли новый домен - HttpApplication или используется один единственный(HttpApplication).
Получается что новый юзер подключается к тому же домен - HttpApplication, создаются лишь новая сессия.
или может быть домен и HttpApplication это разные вещи?
если в HttpАpplication не было события Application_End значит все обращаются к тому же HttpApplication
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32707960
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под доменом очевидно имеется в виду AppDomain. Внутри AppDomain создается пул из экземпляров HttpApplication, которые и обрабатывают поступающие запросы.
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32709549
AndrewX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это понятно.
Тут другое , мне интересно знать если пул HttpApplications( то есть обьединение потоков ,которые обрабатывают запросы)
каждый раз уничтожается (HttpApplication)после обработки запроса, то должен вызываться Application_End а при старте Application_Start,
Но Application_Start invoke only after first request , then another request
from a different client do not call Application_Start and use it without invoking this event ,there are use just use Session_Start,Session_end,Application_BeginRequest etc, this meaning that them use a that HttpApplication which was start before
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32709867
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MSDN насчет HttpApplication написано:
MSDNOne instance is used to process many requests in its lifetime but it can process only one at a time. то бишь один HttpApplication может обрабатывать несколько запросов, но за раз только один. Когда он уничтожится и вызовется Application_OnEnd - это знает только ASP.NET. Наверное какой-то счетчик зпросов есть или по более сложному алгоритму время жизни рассчитывается в зависимости от общей загрузки.
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32711743
AndrewX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть значит в пуле вертится только один HttpAplication
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32711751
AndrewX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как то это очень мутно.

For example when you use Isapi extension (ATL in C++)
In IsapiDll you have a INterface function HttpProc which have a thread pool
this is mean that many request can have a response at one time
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32711753
AndrewX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladich!!!

"Далее SessionStateModule сохраняет состояние сессии в хранилище и удаляет ее из HttpContext вместе с идентификатором сессии. Если придет новый запрос, SessionStateModule восстановит состояние сессии в HttpContext. С первого взгляда это может показаться лишним, зачем, мол, что-то удалять и снова восстанавливать? Но не забывайте, что ---- экземпляры HttpApplication---- (и, соответственно, HttpContext, экземпляр которого содержится в HttpApplication) хранятся в пуле. И поэтому, если придет запрос от другого клиента, нам не нужно будет сначала удалять состояние старой сессии, а затем восстанавливать"


And how undestand this Phrase ??( I have expose that words which a not similar whis your opinion ---- ------)
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32711754
AndrewX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I just want to know how many Instance of HttpApplication I have in ASP.NET
during some time
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32712308
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSDN1. A request arrives and the ASP.NET runtime creates an AppDomain for the application. It then creates the first instance of the HttpApplication class within the AppDomain. The AppDomain might create subsequent instances of the HttpApplication class, because ASP.NET can create a pool of instances. Each request to the Web server is serviced by a single instance of the HttpApplication class.
2. ASP.NET fires the OnStart event. This is normally synced by the Application_Start event handler in the global.asax file.
3. The HttpApplication class creates and initializes the HTTP modules for servicing the application request. Modules are initialized in the order in which they appear in the web.config file. The Init method for each module is called, in which the module can subscribe to other request-processing events raised by the HttpApplication class.
4. The Init method of the HttpApplication class is called. The Init method is a virtual method that can be overridden in the global.asax file; however, unlike the Application_Start event handler, the Init method is called once per HttpApplication class instance.
5. Before ASP.NET terminates the AppDomain, the OnEnd event is raised by the HttpApplication class.

еще тут описание есть:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/dngrfTheASPNETHTTPRuntime.asp#aspnet_http_runtime_topic4

Что именно непонятно-то?
...
Рейтинг: 0 / 0
домен и HttpApplication принцип работы
    #32715711
AndrewX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну теперь вроде ясно

спасибо тебе!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / домен и HttpApplication принцип работы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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