Влияет ли количество статических страниц в хранилище веб-сервера на его производительность?

Влияет ли количество статических страниц в хранилище веб-сервера на его производительность?

Представьте себе, что веб-сайт A, работающий на сервере A, имеет 100 статических страниц, а веб-сайт B, работающий на сервере B, имеет 1 000 000 статических страниц. Оба используют для работы одну и ту же технологию (программное обеспечение, оборудование и т. д.).

Использует ли сервер B больше ресурсов (в первую очередь ОЗУ, ЦП), кроме хранилища, когда трафик отсутствует?

Использует ли сервер B больше ресурсов (в первую очередь ОЗУ, ЦП), когда клиент A (пользователь веб-сайта) запрашивает загрузку статической веб-страницы?

решение1

Это очень общее объяснение, поскольку нагрузка (ЦП, ОЗУ) зависит от многих факторов.

Если трафика нет, оба сервера должны потреблять одинаковое количество ресурсов (исключая диск). Конечно, если у вас есть какие-то внутренние операции индексации или что-то подобное, вы можете ожидать, что сервер B будет более загружен (в основном CPU)

Если есть трафик, сервер B будет использовать больше CPU из-за доступа к диску для стольких файлов. И сервер B будет медленнее, чем веб. Также использование RAMможетбыть больше на B из-за кэширования большего количества файлов.

Связанный контент