saxon
Новичок
Очередной вопрос под связку
Win + Aoache + PHP + MySQL
Есть очередь сообщений. каждый клиент (не обязательно браузер) подписывается на события в этой очереди и каждые Н секунд (1-2) проверяет, не поступили ли новые сообщения.
Очередь = массив в классе, который между запросами хранится в APC (сериализация/десериализация).
Проблема в том, что уже при 3-5 вкладках нагрузка на 6-ядерный Феном до 10% (вообще вряд ли количество клиентов будет 10 хоть когда-либо, но все же).
Чувствую, придется переделывать, но вариантов пока нет.
Здесь прекрасно подошла бы технология COMET. Но тот же Node.js не подходит.
Long-polling запросы как-то тоже не хочется. какие варианты есть?
Win + Aoache + PHP + MySQL
Есть очередь сообщений. каждый клиент (не обязательно браузер) подписывается на события в этой очереди и каждые Н секунд (1-2) проверяет, не поступили ли новые сообщения.
Очередь = массив в классе, который между запросами хранится в APC (сериализация/десериализация).
Проблема в том, что уже при 3-5 вкладках нагрузка на 6-ядерный Феном до 10% (вообще вряд ли количество клиентов будет 10 хоть когда-либо, но все же).
Чувствую, придется переделывать, но вариантов пока нет.
Здесь прекрасно подошла бы технология COMET. Но тот же Node.js не подходит.
Long-polling запросы как-то тоже не хочется. какие варианты есть?