Skip to main content

What is Dispatcher?

Dispatcher is just a web server plugin - written by Adobe.

An HTTP web server provides more robust features - primarily stores, processes and delivers web pages to clients.

Mainly Dispatcher is used for

  • Caching
  • URL Re-writing
  • Load Balancing
Caching:

The Dispatcher stores the cached files on the web server as if they were part of a static website. If a user requests a cacheable document the Dispatcher checks whether that document exists in the web server's file system .,  if it is not cached, then the Dispatcher requests the document from the AEM Publisher instance.

URL Re-writing:

URL Re-writing, it means that whatever the full url path we see in Author/publisher will be shortend and the rules will be written on the dispatcher.

Ex: https://author.com/content/mywebsite/en/home.html , after re-writing the rule this can be converted to https://liveurl.com/home.html.

Load Balancing:

Whenever a url is accesed via the browser then the request first goes to dispatcher and from dispacther the request goes to Publisher and it looks for the specific path on the publisher and if its present then the requested page will be shown else, 404 page not found is shown. Also if multiple publishers are configured on the dispacther then dispacther decides to which publisher the request have to go.

For more information on AEM , go through the below syllabus.

Comments

  1. Very informative and impressive post you have written, this is quite interesting and i have went through it completely, an upgraded information is shared, keep sharing such valuable information. Loop Dispatch

    ReplyDelete

Post a Comment

Popular posts from this blog

AEM Author Concepts

What is AEM? Author Publisher Dispatcher in AEM Touch UI vs C lass UI   DAM (Digital Asset Management) Replication/Publish in AEM Parsys/Responsivegrid/Iparsys Components Pages Templates Experience Fragments Content Fragments Emulator / Break Points RichText Tagging Sitemap Personalisation Workflows MSM(Multi Site Management) Users and Groups Environments in SDLC

What is AEM?

  AEM is full form is Adobe Experience Manager and many people call it as adobe cq5,cq5.   AEM is a web Content Management System Tool (wcms/cms), which is a used for building websites, mobile apps and forms. AEM makes easy to manage your content and assets.  By using aem, we can dynamically change the content within fraction of seconds and same can be shown in live. Examples:  News Channel websites, in news channel websites the layout (look and feel) will be same only the content changes dynamically. Other CMS Tools: WordPress,Drupal,Sitecore. For more information on AEM , go through the below syllabus. AEM Author Concepts

MSM (Multi Site Management)

 Multi Site Manager (MSM) allows aem developers to create copy of existing site and automatically update the copy when changes are done to the source site. Advantages of using MSM: Easily manage multiple websites that share common content. MSM allows aem developers to define relations between the sites so that content changes in one site are automatically replicated in all other sites. Reduces the time to manage your websites and increases the re-use of common content. Maintain common look and feel across all websites. When we should use MSM Sites are in multiple countries. Sites are in multiple languages. Need to reuse/replicate same content in multiple websites. Maintain consistent branding and content across websites. Creation of MSM from scratch (follow below) Create Language Masters Here we will create a sample English site, which will be used in the later point of creating multiple language copies. Create language-masters with any template. Create a sample site with Eng