phpCMS is intelligent and fast thanks to its multi-level caching.
The administrator of a phpCMS site can easily determine how long the site's pages should be cached for the user or in proxies. phpCMS also offers intelligent server-side caching: web sites are saved on the server as completely static HTML-sites or in a dynamic format. phpCMS automatically chooses the best method. Static pages are cached as pure HTML code and in are served directly to the user. For sites with dynamic content (such as embedded php scripts or php code in a template) phpCMS caches the static part of the web site (the header, footer, the menu) and adds the dynamically created content at runtime.
phpCMS reacts correctly to HTTP requests, and is able to send a "not modified" answer if there is a valid version of the page in the cache. This greatly reduces traffic and throughput on a site with many static pages.
phpCMS uses gzip compression during transfer, which substantially reduces a server's traffic and page loading time. phpCMS automatically detects if the user's browser can understand compressed traffic, and reacts accordingly.
Although the caching and compression are intelligent, they can also be fine-tuned by the phpCMS administrator to behave in any way necessary.