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.
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.
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.