# Infrastructure and maintenance

> For the complete documentation index, see [llms.txt](https://doc.ibexa.co/en/5.0/llms.txt).

Learn how to handle cache, use a clustering setup, configure databases and ensure your installation is performing well.

- [Cache](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/cache/cache/): For caching, Ibexa DXP offers both HTTP cache for content views, and persistence cache.
- [Clustering](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/clustering/clustering/): Clustering enables you to host one installation of Ibexa DXP on multiple servers.
- [Performance](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/performance/): Ensure that your Ibexa DXP installation performs well by following our set of recommendations.
- [Background tasks](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/background_tasks/): Use Ibexa Messenger to run processes in the background and conserve system resources.
- [Databases](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/databases/): Ibexa DXP can use MySQL, PostgreSQL or MariaDB as its database.
- [Environments](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/environments/): In Ibexa DXP you can use environment provided by Symfony in virtual host configuration, and to create custom environments.
- [Support and maintenance FAQ](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/support_and_maintenance_faq/): See how you can resolve common issues and report a Customer Support ticket.
