Это действительно субъективный вопрос, но я думаю, что он действителен. Все мы знаем, что 4 мили в час - медленные для машины, а 150 миль в час - очень быстрые. Теперь вернемся к серверам. Быстрый (индексированный) вызов БД занимает около 20 мс. Допустим, нам нужно 5 из них. Задержка хранения также составляет около 5-10 миллисекунд с пропускной способностью данных в десятки мегабайт в секунду. Допустим, нам нужно прочитать 1Mb. Это должно занять, скажем, 50 миллисекунд. 10 миллисекунд процессора достаточно для десятков поисков по различным картам. 10-20 достаточно, чтобы эффективно заполнить какой-то шаблон результата.
Таким образом, мы получаем сумму 20 * 5 (для БД) + 50 (файловая система) + 10 (при поиске в памяти) + 20 (заполнение шаблона). 180 миллисекунд Таким образом, можно очень грубо предположить, что эффективный сервер, не перегруженный и не выполняющий чрезмерное сканирование данных, должен иметь время отклика около 200 миллисекунд. Сверху можно также предположить, что получить менее 50 - это очень сложно.
Конечно все вышесказанное зависит от многих факторов, но цель поста - дать некоторое представление о том, что быстро, а что медленно.