AJAX Push-сервер - PullRequest
       8

AJAX Push-сервер

0 голосов
/ 11 сентября 2009

Хорошо, я недавно написал сценарий push ajax, у которого php на спящем сервере, ожидая, пока кто-нибудь сделает обновление. Тем не менее, процессы сна занимали много процессора. Любые идеи о том, как я могу предотвратить это? Я предполагаю, что мне придется либо найти программу, которая может спать с потоками, либо написать свою собственную на python или c ++, с которой я не очень хорошо знаком. Я использую ajax push для браузерной игры, чтобы люди могли играть в нее в режиме реального времени, но я думаю, что если я получу слишком много спящих процессов на сервере, это приведет к перегрузке сервера.

Ответы [ 3 ]

1 голос
/ 11 сентября 2009

Если я правильно понимаю, вам нужны какие-то длинные опросы - вам нужно искать термин " комета ".

Например, вот пара постов, которые могут вас заинтересовать:


Тем не менее, можно сказать, что PHP из-за своей многопоточной модели, я полагаю, не является лучшим языком / технологией для такого рода вещей ... И, возможно, вы в конечном итоге будете искать другую технологию для этой части вашего сайт ...

Например, вы можете взглянуть на:

0 голосов
/ 11 сентября 2009

После долгих исследований прошлой ночью я нашел это как ответ на стороне сервера. Затем напишите php-скрипт для клиентской части. Затем вызовите ajax клиента, который вызывает сервер. Единственная проблема - некоторые расширения должны быть установлены вручную.

http://php -mag.net / ITR / online_artikel / psecom, идентификатор, 484, NodeID, 114.html

...