This website can use cookies to improve the user experience

This website can use cookies to improve the user experience and to provide certain services and functions to users. Cookies contain small amounts of information (such as login information and user preferences) and will be stored on your device.

Enable All Cookies Privacy Policy

Performance

Manage an unlimited number of websites

With Contentteller you can manage an unlimited number of website from the same installation. Contentteller has been developed with high performance in mind and can scale from small websites to huge websites with millions of hits.


A Flexible Solution

Multiple Websites


Contentteller supports an unlimited number of websites with the same installation. This makes it easy to maintain a network of websites.

To enable this feature, you need to point the additional domains to your main installation directory. Then you can add the additional website(s) over website settings. 


The best? You don't need to buy additional licenses for the additional websites as long they are additional websites as part of your main installation. One Contentteller installation = one Contentteller license.


You can also share some of your content between all your websites. There is also a rewrite option available to automatically link such content to your main website in order to make it search engine friendly and prevent duplicate content.

Websites
Changing the website setting

Caching


Contentteller has been developed for high traffic websites in mind and offers various way to speed up the performance with caching. There is also an option to block known bad bots and referrers that generates huge numbers of traffic without any benefits.  

Elements such as the content types and template sets will be caching as groups to reduce I/O load on the server storage. Often used elements will be cached in the datastore cache.


Additional to the regular caching, there is also a HTML caching system that store the entire page statically. The HTML caching system is supporting either the database, the memory based APC user cache, the file system, Memcached, or Redis to store the cached data.

This cache will cache the HTML output of the pages for non-logged in users, so any additional visitor will see a cached copy of the page. You can specify the number of seconds how long the page will be cached. 

Cache
Configuring the caching system

Database Scaling


Contentteller supports three different database engines: SQLite, MySQL/MariaDB, and PostgreSQL. This make it a flexible solution for all kind of websites.

The SQLite engine is build into PHP and doesn't require an external database server. This makes it an easy to setup solution for small websites. 

MySQL and MariaDB with InnoDB tables are a good solution if you need a high performance database server with great read speeds. This option is suitable for small to huge websites.

PostgreSQL is a powerful database server that is highly extensible. PostgreSQL comes with features such as autovacuum, which automatically clean up the database tables for best possible speed. This option is suitable for small to huge websites.

Database
Contentteller PostgreSQL database viewed in phpPgAdmin