Мой текущий веб-проект имеет следующие характеристики:
Однако я недооценил влияние на производительность хранения большого количества файлов в небольшом количестве каталогов. В настоящее время URL-адреса веб-сайта сопоставляются непосредственно с предварительно созданной структурой каталогов в файловой системе. Например. адрес domain.com/categoryA/...
отображает в каталог webroot/pages/categoryA/...
который содержит большое количество HTML-страниц, и чтение файлов становится все медленнее и медленнее с каждым дополнительным файлом, добавляемым в этот каталог.
Как я мог решить эту проблему? Существуют ли какие-либо веб-серверы или серверные технологии, которые особенно решают проблему обслуживания большого количества статических страниц? Следует сохранить оптимизированную для SEO структуру URL. Кроме того, я открыт для любых предложений.
Как насчет того, чтобы запустить AWS S3 - он идеально подходит для статических сайтов, в конце концов, никакой обработки не требуется, я понятия не имею, как будет работать работа с файлами на каталог, но, возможно, стоит попробовать.