Prepared for growth
A popular web site will attract more visitors and in turn increase demands for more content and therefore lead to more active editors.
Don't let the fact that Roxen CMS can be installed in minutes as an out-of-the-box product fool you – it has been designed as a truly scalable system and will give you plenty of headroom for future growth in traffic and content up to the enterprise level.
The following are some of the methods employed by Roxen CMS:
-
Persistent disk cache – This cache is automatically kept in sync with any changes made to the web site. This cache greatly reduces the overhead incurred e.g. by using complex XSLT stylesheets.
Advanced technology ensures that all directly and indirectly dependent cache data are regenerated when a page modification takes place. The server tracks all dependencies internally and handles the regeneration process transparently.
-
Acceleration Servers – One or many Acceleration Servers can be added for increasing performance of a high-traffic web site. These servers operate as independently as possible, only needing occasional synchronization. When placed behind a load balancer they give the redundancy required for safeguarding against unwanted downtime.
Each acceleration server will be fed persistent cache data generated on the Edit Server and thus be able to serve pre-cached content at maximum speed all times.
- Edit Servers – Increase the capacity for content authors and web developers by adding extra Edit Servers. Individual users will automatically be assigned to separate Edit Servers for optimal performance.
- Bandwidth throttling – When hosting several web sites in one installation Roxen CMS lets you put a limit to the bandwidth consumption of each site.
- Instant server reconfiguration – Many aspects of the server administration – loading and unloading of server modules, binding of TCP ports, creating new virtual sites and many other tasks – can take place without stopping the server. Visitors currently accessing the server will not notice any interruption in the service.
Designing for high performance
To some of Roxen's customers, performance is absolutely vital. Media sites are typical cases where special events can generate extreme amounts of traffic. To handle peak load, or heavy load in general, Roxen CMS lets you fine-tune caching behavior.
Manual caches with extensive cache control facilities are mechanisms designed to be at your command. Content can be cached and invalidated by timers, URL attributes and other events. Caches can be properly nested, which means that blocks of content can contain internal caches, giving you cache transparency – something that can become required in large projects. Furthermore, cache entries can be put in memory pools to enable efficient sharing of content across several pages.