Vad är "The Dispatcher"?
Börja med en beskrivning av vad som innebär en AEM Dispatcher.
Apache Web Server
Börja med en grundläggande installation av Apache Web Server på en Linux-server.
Grundläggande förklaring av vad en Apache-server gör:
- Följer enkla regler för att hantera filer över HTTP(s)-protokoll från dess statiska dokumentkatalog (
DocumentRoot
) - Filer som lagras på en standardplats (
/var/www/html
) matchas på begäranden och återges i den begärande klientens webbläsare
AEM-specifik modulfil (mod_dispatcher.so
)
Lägg sedan till ett plugin-program till webbservern Apache som kallas Dispatcher-modulen
Grundläggande förklaring av vad Adobe AEM Dispatcher gör:
- Utökar standardfilhanteraren
- Filtrerar bort felaktiga begäranden/Skyddar AEM mjuka Num-/slutpunkter
- Läs in saldon om det finns mer än en renderare
- Tillåter en cachekatalog i realtid/stöder tömning av mellanlagringsfiler
- Det är ytterdörren till alla AMS-installationer och levererar webbplatser och material till klientens webbläsare
- Den cachelagrar begäranden om återanvändning i mycket snabbare takt än en AEM-server kan göra själv
- Mycket mer…
Arbetsflöde för webbtrafik
Genom att förstå vilka delar som installeras tillsammans för att skapa en grundläggande Dispatcher-server får du en förståelse för det grundläggande arbetsflödet för webbtrafik för en Adobe Manager Services-konfiguration.
Detta bör hjälpa er att förstå vilken roll det spelar i kedjan av system som levererar innehåll till besökare av ditt AEM-innehåll.
Serverar redan cachelagrat innehåll
End User's Browser request
→ Cloud Provider Load Balancer
→ "The Dispatcher"
→ Checks for cached request locally if found
→ return request
→ End User
Serverar nytt innehåll från AEM
End User's Browser request
→ Cloud Provider Load Balancer
→ "The Dispatcher"
→ Checks for cached request locally if NOT found
→ requests content from publisher
→ publisher sends content
→ Dispatcher adds content to cache and replies
→ End User
Innehållspublicering/ändringar
AEM Author User activates content
→ Triggers content to be replicated to Publisher
→ Publisher gets content and triggers the flush request to Dispatcher
→ Dispatcher invalidates changed content
* Next request for that content will request fresh copy from publisher *
Nästa -> Grundläggande fillayout