Două httpmodule și httphandlers sunt toate despre asta și despre programare

Pagina 1 din 2

Două httpmodule și httphandlers sunt toate despre asta și despre programare

HttpHandler - preprocesor bazat pe extensie

HttpHandler ajută la introducerea logicii de preprocesare pe baza extensiei numelui fișierului solicitat. Când se solicită o pagină, HttpHandler se execută pe baza extensiei de nume de fișier și a bazei de verb. Figura de mai jos arată modul în care diferiții agenți de procesare sunt conectați la extensia de fișier. Puteți conecta un handler la mai multe extensii de fișiere. De exemplu, atunci când orice client solicită un fișier cu extensia "GIF" și "JPEG", se execută procedura de prelucrare logică prealabilă a procesării.

Două httpmodule și httphandlers sunt toate despre asta și despre programare

HttpModule este un preprocesor bazat pe evenimente

HttpModule este metoda pentru introducerea logicii de preprocesare înainte de a cere orice resursă bazată pe eveniment. Atunci când orice client trimite o cerere către o resursă, canalul de solicitare generează multe evenimente, după cum se arată în figura de mai jos:

Două httpmodule și httphandlers sunt toate despre asta și despre programare

Puteți înregistra aceste evenimente în HttpModules. Când se execută canalul de solicitare, în funcție de evenimentul înregistrat, logica din module este procesată.

Două httpmodule și httphandlers sunt toate despre asta și despre programare

Imaginea generală a robotului și a modulelor

După ce am studiat elementele de bază, este timpul să luăm în considerare definiția Microsoft pentru handler și module pentru a obține imaginea de ansamblu.

"Modulele sunt chemați înainte și după executarea manualului. Modulele permit dezvoltatorilor să intercepteze, să participe la sau să modifice fiecare cerere individuală. Handlerele sunt utilizate pentru a face față cererilor individuale de puncte finale. Handlerele permit framework-ului ASP.NET să gestioneze URL-urile individuale HTTP sau grupurile de extensii de adrese URL din cadrul aplicației. Spre deosebire de module, pentru procesarea cererii se utilizează doar un singur handler. "

• Download surse - 3.45 KB • Download test - 1.08 KB Amintiți-vă că serviciul web este doar un instrument. Există multe alte instrumente, cum ar fi HTTPService, comunicare la distanță, etc. Flex. D. În Flex Ajutor un HTTPService cu articolul ASP.NET pe CodeProject arată cum să utilizați tag-ul flex

În cazul în care o aplicație web care invocă o mulțime de servicii și de a descărca o mulțime de date pe fiecare pagină cu o mulțime de calcule de fond din baza de date, frâne - ceva ce trebuie făcut: 1. HTTP de compresie HTTP de compresie comprimă conținutul unei pagini de pe server. Acesta comprimă cererile și răspunsurile HTTP, care îmbunătățește foarte mult pro.

Introducere Există un produs popular ASP.NET + SQL Server care crește în proporție de o mie de utilizatori pe zi, iar limita posibilităților de gazduire proprie este atinsă. Acum, având destui bani în buzunar, intenționați să vă deplasați la o terță parte de găzduire, probabil într-o co-locație sau pe.

Articole similare