Назад | Перейти на главную страницу

Как обслуживать огромный статический предварительно созданный веб-сайт?

Мой текущий веб-проект имеет следующие характеристики:

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

Как я мог решить эту проблему? Существуют ли какие-либо веб-серверы или серверные технологии, которые особенно решают проблему обслуживания большого количества статических страниц? Следует сохранить оптимизированную для SEO структуру URL. Кроме того, я открыт для любых предложений.

Как насчет того, чтобы запустить AWS S3 - он идеально подходит для статических сайтов, в конце концов, никакой обработки не требуется, я понятия не имею, как будет работать работа с файлами на каталог, но, возможно, стоит попробовать.