Spisu treści:
Definicja - Co oznacza pośrednik sieciowy (WBI)?
Pośrednik internetowy to aplikacja, która znajduje się między klientem a serwerem i ułatwia przetwarzanie. Termin pośrednicy sieci Web (WBI) odnosi się do frameworku IBM używanego do tworzenia aplikacji pośredniczących w sieci Web.
Serwer bierze udział w większości zadań przetwarzania - od wydobywania żądań po pobieranie / przesyłanie danych. Pośrednicy sieciowi zmniejszają zbędne przetwarzanie serwerów, takie jak szyfrowanie i konwersje żądań, oraz delegują moc przetwarzania w celu zwiększenia wydajności serwera. Klient używa pośrednika internetowego do dostosowywania treści w oparciu o wymagania i kontrolowania renderowania.
Techopedia wyjaśnia Web Intermediary (WBI)
Celem pośrednika internetowego jest zmiana zachowania interfejsu internetowego na podstawie historii przeglądarki i preferencji użytkownika. Na przykład, jeśli użytkownik woli czerwone hiperłącza, pośrednicy sieci Web po stronie klienta są skonfigurowani do zmiany koloru hiperłącza we wszystkich przychodzących dokumentach HTML.
Pośrednik sieciowy wyposażony w pamięć podręczną jest niezależny od przeglądarki, która przesyła adres URL do pamięci podręcznej podczas uzyskiwania dostępu do strony internetowej. Pośrednik internetowy wykonuje lokalne wyszukiwanie i zapytanie sąsiedztwa na podstawie tego żądania, aby ustalić, czy strona internetowa jest obecna u innych pośredników.
Ta sama treść jest przechowywana w różnych formatach w celu optymalizacji. Na przykład obraz może być przechowywany z różnymi współczynnikami kompresji. Po otrzymaniu żądania pośrednik internetowy określa dostarczanie obrazu na podstawie szybkości przeglądarki / sieci i możliwości renderowania. Pośrednicy sieciowi są również wykorzystywani do modyfikowania i ulepszania istniejących protokołów bez wpływu na konfigurację klient-serwer.
Pośrednicy sieciowi konstruują ścieżkę danych dla wszystkich żądań monitora / edytora / generatora, która ma priorytet i regułę wyboru na podstawie warunków wymaganych do wykonania tej konkretnej ścieżki. Warunek można zastosować do dowolnego pola nagłówka HTTP.
Poniżej znajduje się ogólny opis procesu pośrednictwa w sieci:
- Pośrednik internetowy porównuje żądanie z regułami edytorów żądań. Edytory spełniające regułę modyfikują żądanie na podstawie priorytetu.
- Zmodyfikowane żądanie jest porównywane z każdą zdefiniowaną regułą generatora i jest obsługiwane przez generator o najwyższym priorytecie. Jeśli generator odrzuci żądanie, zostanie wywołany generator o następnym najwyższym priorytecie.
- Zestaw edytorów dokumentów do routingu żądanego dokumentu jest konfigurowany w zależności od żądania i monitora. Monitor służy do określania mechanizmu śledzenia dokumentu i jest zdolny do natychmiastowego monitorowania dokumentów pochodzących z pośrednika internetowego lub wyprodukowanych przez generator.
- Dokument jest dostarczany do requestera, którym jest przeglądarka internetowa lub pośrednik sieciowy.
