Здравствуйте, eskimo82, Вы писали:
M>>>>Например я написал софт на С++ который выдерживает 400.000 tcp соединений. E>>>А ничего что портов всего 65536 ? W>>Ну и... ? E>И, что не ясно ?
TCP соединения идентифицируются двумя IP и двумя портами.
64K — это максимум соединений между двумя фиксированными
IP с одним фиксированным портом (обычно на серверной стороне).
Так, что вот это —
E> А ничего что портов всего 65536 ?
M>У меня пиковая нагрузка на сервере с apache — 300 запросов в секунду. Каждый запрос обрабатывает php + MySQL M>Сервер не выдерживает. Думаю если написать на С++ + MySQl. Т.е. код C++ заменит (apache + php) и производительность можно увеличить в 3-5 раз!
Жжешь!!!!
Есть тысячи готовых простых решений от nginx до кэширования на любом из уровней.
Напиши для начала мощность сервера и загрузку процессора базой данных и веб сервером.
300 запросов в секунду — не так уж и много.
M>Только надо подумать как код С++ менять на ходу, т.к. php это позволяет делать и эта гибкость нужна многим! M>Например я написал софт на С++ который выдерживает 400.000 tcp соединений. Апачу становиться плохо уже на 10.000. M>Если этот проект реализовать, будет ли у него коммерческий успех ?