Improve startup and rescan performance of GitLab Pages
Currently, we walk the directory tree of the pages root to decide what should be served. This takes longer and longer, the more pages there are. We have reports of it taking over a minute on some large installations.
Investigate ways to speed this up.