- anything below 1000 user has no noticable performance impact.
- kirby can handle thousands of pages without issues as long as you
- do not use
site.indexcalls in the panel blueprints or PHP code - add caching where you load many pages in one request, like building category pages in filtering all 4k products or when implementing a fulltext search
- avoid incrementing sorting numbers for pages (123_my-folder-name) and use either 0 or date-based (changes in sorting cause many folder renames and uuid cache de-validation).
- do not use
- my Kart plugin for e-commerce has built in caching and will be able to handle 4k products pages, their variants, filtering by category and tags with ease
- you can also try my Turbo plugin for a Redis-based caching layer of the content in case you load massive amount of pages regularly and your server does not keep that many files “hot” (in RAM).
1 Like