Теория масштабирования NoSQL / Redis - PullRequest
1 голос
/ 13 августа 2011

Является ли более эффективным для хранилища данных ключ-значение, такого как Redis, обрабатывать X запросов на 1 клиентское соединение или 1 запрос на клиента на X клиентских подключений?

1 Ответ

1 голос
/ 17 августа 2011

Теоретически повторное использование соединения означает, что требуется меньше работы для соединения, поэтому это технически более эффективно.Однако на практике задержка означает, что использование одного соединения значительно медленнее, а сервер большую часть времени простаивает.

Производительность Redis практически никогда не ограничивается ЦП - он может довольно легко обслуживать 100 запросов на отдельных соединениях за время, которое в противном случае он потратил бы на ожидание второго запроса на одном соединении.

...