Два перехоплювача httpmodule і httphandlers - все про it і програмуванні

Сторінка 1 з 2

Два перехоплювача httpmodule і httphandlers - все про it і програмуванні

HttpHandler - препроцесор на базі розширення

HttpHandler допомагає вставити логіку попередньої обробки на базі розширення запитаного імені файлу. Коли запитується сторінка, HttpHandler виконується на базі розширення імені файлу і на базі дієслова. Малюнок нижче показує, як різні обробники ув'язані з розширенням файлу. Можна пов'язати один обробник з декількома розширеннями файлів. Наприклад, коли будь-який клієнт запитує файл з розширенням 'GIF' і 'JPEG', виконується логіка попередньої обробки handler3.

Два перехоплювача httpmodule і httphandlers - все про it і програмуванні

HttpModule - препроцесор на базі події

HttpModule - метод вставки логіки попередньої обробки перед запитом будь-якого ресурсу на базі події. Коли будь-який клієнт відправляє запит на ресурс, канал запиту породжує багато подій, як показано на малюнку нижче:

Два перехоплювача httpmodule і httphandlers - все про it і програмуванні

Можна зареєструвати ці події в HttpModules. Коли виконується канал запиту, в залежності від зареєстрованого події, обробляється логіка з модулів.

Два перехоплювача httpmodule і httphandlers - все про it і програмуванні

Загальна картина обробника і модулів

Вивчивши основи, пора розглянути визначення Microsoft для обробника і модулів, щоб отримати загальну картину.

"Модулі викликаються до і після виконання обробника. Модулі дозволяють розробникам перехопити, брати участь в або змінити кожен окремий запит. Обробники застосовуються для обробки окремих запитів кінцевої точки. Обробники дозволяють каркасу ASP.NET обробляти окремі HTTP URL або групи розширень URL всередині програми. На відміну від модулів, тільки один обробник використовується для обробки запиту ".

• Завантажити оригінали - 3.45 КБ • Завантажити тест - 1.08 КБ Пам'ятайте, що веб-служба - всього лише засіб. Є багато інших засобів на кшталт HTTPService, дистанційна зв'язок Flex і т. Д. Довідка У статті Flex HTTPService з ASP.NET на CodeProject показано використання тега flex

Якщо веб-додаток, що викликає багато служб і завантажувати багато даних на кожній сторінці з безліччю фонових обчислень з бази даних, гальмує - то треба зробити: 1. Стиснення HTTP Стиснення HTTP стискає вміст сторінки на сервері. Воно стискає запити і відповіді HTTP, що значно підвищує про.

Введення Є популярний продукт ASP.NET + SQL Server, зростаючий зі швидкістю тисяча користувачів в день, і досягнута межа можливостей вашого власного хостингу. Тепер, маючи достатньо грошей в кишені, ви плануєте переїхати на сторонній хостинг, можливо, на спільне проживання або на.

Схожі статті