10000 пользователей или 10000 setInterval ()? - PullRequest
12 голосов
/ 16 июня 2011

Я использую APE-Project,

Лучше ли иметь 10000 подключенных пользователей или 10000 страниц, которые используют setInterval() для отправки каждой N миллисекунды запроса на страницу PHP?

Спасибо

Ответы [ 2 ]

2 голосов
/ 16 июня 2011

APE утверждает, что может масштабировать до 100 тыс. Соединений на машину.Он использует правильные выравниваемые операции ввода-вывода, поэтому он просто масштабируется, потому что у него нет одного потока / процесса на соединение.

Просто используйте 10000 подключенных клиентов с веб-сокетами.

1 голос
/ 16 июня 2011

Не известно, что PHP способен обрабатывать большое количество параллельных долгоживущих соединений.Если вы решили использовать PHP, вы можете использовать setInterval для получения обновлений с сервера.Таким образом, вам не нужно держать дорогие соединения открытыми.

...