Meu projeto da web atual tem as seguintes características:
No entanto, subestimei o impacto no desempenho de manter uma grande quantidade de arquivos em uma pequena quantidade de diretórios. Atualmente, as URLs do site são mapeadas diretamente para a estrutura de diretórios pré-gerada no sistema de arquivos. Por exemplo. o endereço domain.com/categoryA/...
mapeia para o diretório webroot/pages/categoryA/...
, que contém uma grande quantidade de páginas HTML, e a leitura de arquivos fica mais lenta e lenta a cada arquivo adicional que é adicionado a esse diretório.
Como eu poderia resolver esse problema? Existem servidores Web ou tecnologias do lado do servidor que abordam especialmente o problema de servir grandes quantidades de páginas estáticas? Uma estrutura de URL amigável a SEO deve ser preservada. Além disso, estou aberto a sugestões.