Dynamic Publishing and Caching

With the popularity of social networking, and the growing evidence which shows that personalised web experiences produce better Return On Investment, web publishing platforms are slowly making the shift from static publishing models (which generate HTML files) to dynamic publishing, which generates personalised updated pages when needed.

Amaxus has always adopted the dynamic publishing model, which has allowed us to mature the platform and create various sophisticated caching systems that significantly improve performance, such that almost static-publishing speeds can now be achieved.

Caching systems in Amaxus include:

  • Code and Data Layer
    • APC - Amaxus and dependant PHP libraries are byte-code cached
    • Doctrine Query and Result - memory cached
  • Process Layer
    • Block Cache (aka Module Cache) - disk, memory or database
    • Template Cache (aka Page Cache)- disk, memory or database
    • Page Cache (aka Site Cache)- disk, memory or database
  • Front End
    • Javascript - bundled, minified and gzipped
    • Thumbnail images - automatically generated to size, fully cachable
    • Asset cache - a primed cache typically generates less than 5 http requests per page (in total)

 

Posted on 7th September 2009

Latest News

RSS
Amaxus announced as finalist in the Enterprise Content Management category of 2011 Document Manager Awards.

Get In Touch

Whether you’re an existing client, are investigating Content Management Systems for an upcoming project, or are interested in our Partner Programme, get in touch today.

Behind the Scenes

RSS
Posted on 22nd August 2011Workflows have the potential to be incredibly powerful systems, but they are often underused. This post provides an introduction to the benefits they can offer businesses.