Чтобы ответить на вопрос OP, вы можете сказать, что сегодня эквивалентный документ не посвящен оптимизации одного сервер для загрузки, но оптимизирующий весь онлайн-сервис для загрузки. С этой точки зрения количество комбинаций настолько велико, что то, что вы ищете, не является документом, это живой веб-сайт, который собирает такие архитектуры и рамки. Такой сайт существует и его называют www.highscalability.com
Side Примечание 1:
я бы поспорил против веры, что бросать больше оборудования на это долгосрочное решение:
Возможно, стоимость инженер, который «получает» производительность, высок по сравнению со стоимостью одного сервера. Что происходит, когда вы уменьшаете масштаб? Допустим, у вас 100 серверов. 10-процентное увеличение емкости сервера может сэкономить вам 10 серверов в месяц.
Даже если у вас есть только две машины, вам все равно придется обрабатывать всплески производительности. Разница между сервисом, который изящно изнашивается под нагрузкой и который разрушается, заключается в том, что кто-то потратил время на оптимизацию для сценария загрузки.
Примечание стороны 2:
Тема этого поста немного вводит в заблуждение. Документ CK10 не пытается решить проблему 10 тыс. Клиентов в секунду.(Количество клиентов в секунду не имеет значения, если вы также не определяете рабочую нагрузку вместе с устойчивой пропускной способностью при ограниченной задержке. Я думаю, что Дэн Кегель знал об этом, когда писал этот документ.). Посмотрите на это вместо этого как сборник подходов к построению параллельных серверов и микро-тестов для того же самого. Возможно, то, что изменилось между тем и сейчас, заключается в том, что вы могли бы в какой-то момент предположить, что служба предназначена для веб-сайта, который обслуживал статические страницы. Сегодня сервис может быть хранилищем noSQL, кешем, прокси-сервером или одним из сотен компонентов программного обеспечения сетевой инфраструктуры.
Тем, кто проголосовал за закрытие: вы прочитали ссылку и вопрос? Есть ли что-то более недавнее, чем в 2006 году, которое говорит о некоторых/всех этих моментах? – Joe
Это не похоже на вопрос, связанный с прогаммой. – Gabe
@Gabe: Как вы думаете, какой-то ИТ-парень поймет разницу между [a] синхронным вводом-выводом и вкусами API? –