Представьте себе, что веб-сайт A, работающий на сервере A, имеет 100 статических страниц, а веб-сайт B, работающий на сервере B, имеет 1 000 000 статических страниц. Оба используют для работы одну и ту же технологию (программное обеспечение, оборудование и т. д.).
Использует ли сервер B больше ресурсов (в первую очередь ОЗУ, ЦП), кроме хранилища, когда трафик отсутствует?
Использует ли сервер B больше ресурсов (в первую очередь ОЗУ, ЦП), когда клиент A (пользователь веб-сайта) запрашивает загрузку статической веб-страницы?
решение1
Это очень общее объяснение, поскольку нагрузка (ЦП, ОЗУ) зависит от многих факторов.
Если трафика нет, оба сервера должны потреблять одинаковое количество ресурсов (исключая диск). Конечно, если у вас есть какие-то внутренние операции индексации или что-то подобное, вы можете ожидать, что сервер B будет более загружен (в основном CPU)
Если есть трафик, сервер B будет использовать больше CPU из-за доступа к диску для стольких файлов. И сервер B будет медленнее, чем веб. Также использование RAMможетбыть больше на B из-за кэширования большего количества файлов.