бенчмарк какой-то странный, 1000 клиентов, которые делают 10 запросов, не 10 запросов каждый, а всего 10 запросов.. теоретически Ваш сервер может держать примерно 4 миллиона соединений, все зависит от задач
denis79513: база, без вариантов. я кстати реализовывал морфологический словарь на жаве (портировал phpmorphy.sourceforge.net ), там получилось все в память запихнуть, обработанная xml'ка 20 метров весит
первый вариант - один запрос, второй вариант - два запроса, но если данные по автору изменятся, то для первого варианта их придется менять внутри каждого поста автора, что совершенно неприкольно учитывая отсутствие транзакций в монге
возьмите готовую либу