Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
"сайт внутри ASP.Net" "Новый домен будет создан при первом обращении к какому-нибудь виртуальному пути. Количество создаваемых доменов не ограничено ничем, кроме объёма доступной памяти. Это настраивается в атрибуте memoryLimit секции <processModel>, и по умолчанию равно 60% от общего объема памяти" 1)? это означает что при обращении к aspx-странице создаются домен - HttpApplication и он будет висеть всегда на сервере, пока не наступит Aplication_End?. Но когда он (Aplication_End) наступает? и висит ли он (HttpApplication)всегда, и когда обращается новый клиент,создаются ли новый домен - HttpApplication или используется один единственный(HttpApplication). Получается что новый юзер подключается к тому же домен - HttpApplication, создаются лишь новая сессия. или может быть домен и HttpApplication это разные вещи? если в HttpАpplication не было события Application_End значит все обращаются к тому же HttpApplication ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 01:38 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
Под доменом очевидно имеется в виду AppDomain. Внутри AppDomain создается пул из экземпляров HttpApplication, которые и обрабатывают поступающие запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 10:40 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
это понятно. Тут другое , мне интересно знать если пул 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 04:25 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
В 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. Наверное какой-то счетчик зпросов есть или по более сложному алгоритму время жизни рассчитывается в зависимости от общей загрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 10:55 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
то есть значит в пуле вертится только один HttpAplication ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2004, 01:51 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
как то это очень мутно. 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2004, 03:16 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
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 ---- ------) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2004, 03:29 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
I just want to know how many Instance of HttpApplication I have in ASP.NET during some time ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2004, 03:32 |
|
||
|
домен и HttpApplication принцип работы
|
|||
|---|---|---|---|
|
#18+
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 Что именно непонятно-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 11:19 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32715711&tid=1395126]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 373ms |

| 0 / 0 |
