Быстрый сервер для max количества клиентов
Добавлено: 08 ноя 2007, 10:59
Всем привет.
Необходимо написать сервер для обработки очень большого количества клиентов. Основная задача сервера принимать запросы клиента, делать запрос к БД (MSSQL) и отвечать клиентам. Очень много - это пока неизвестно сколько, но предусматривается что с увеличением числа клиентов будут вводится новые сервера и клиентов будем перебрасывать на новые адреса. Сервер должен работать под Windows Server 2003. Однозначно машина под сервером будем многоядерная. Сколько будет ядер тоже пока неясно. В итоге всего один вопрос как сделать максимально быстрые сервер. Сразу хочу сказать что порывшыст по форуму и по гуглу пришёл к выводу что быстрее IOCP ничего придумать нельзя +грамотная организация сервера в зависимости от специфики задачи. Что кто может посоветовать или подсказать.
Необходимо написать сервер для обработки очень большого количества клиентов. Основная задача сервера принимать запросы клиента, делать запрос к БД (MSSQL) и отвечать клиентам. Очень много - это пока неизвестно сколько, но предусматривается что с увеличением числа клиентов будут вводится новые сервера и клиентов будем перебрасывать на новые адреса. Сервер должен работать под Windows Server 2003. Однозначно машина под сервером будем многоядерная. Сколько будет ядер тоже пока неясно. В итоге всего один вопрос как сделать максимально быстрые сервер. Сразу хочу сказать что порывшыст по форуму и по гуглу пришёл к выводу что быстрее IOCP ничего придумать нельзя +грамотная организация сервера в зависимости от специфики задачи. Что кто может посоветовать или подсказать.