Skip to content
Johan Janssens edited this page Mar 10, 2021 · 5 revisions

Let’s take a quick look at what happens during a typical Pages request:

Dynamic request

  1. User visits a URL.
  2. Pages matches the URL.
  3. If a page can be found data for that page gets loaded.
  4. Pages loads the appropriate layout and passes in the data
  5. Contents of the rendered page is sent back to Joomla
  6. Joomla sends the output to the browser

Cached request

If the cache is enabled the cycle works as follows:

  1. User visits a URL.
  2. Pages matches the URL
  3. Page is loaded from cache and cache is validated
  4. If cache is valid send the page back to the browser, if not handle as a normal request