как комета работает с php? - PullRequest
       36

как комета работает с php?

0 голосов
/ 07 января 2010

когда я использую кометный фрейм, я просто отправляю теги скрипта из внутреннего php-файла во внешний интерфейс, и javascript отображает его.

Может ли кто-нибудь кратко объяснить, где кометный сервер появляется на картинке и как будет происходить связь между внешним интерфейсом (javascript), внутренним (php) и кометным сервером.

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

Ответы [ 2 ]

4 голосов
/ 07 января 2010

используйте эту ссылку:

http://www.zeitoun.net/articles/comet_and_php/start

Это лучшее учебное пособие, которое я мог найти, и занимает 1 минуту, чтобы попробовать;

короче:

alt text

(изображение из этого урока)

index, может быть html или php, создает запрос, на который php не отвечает, пока нет данных для отправки обратно в чат, когда кто-то отправляет вам сообщение.

Если у вас много пользователей в чате, я рекомендую использовать приложение java chat

в противном случае ваш сервер будет загружен с запущенными механизмами php (каждый оставшийся без ответа запрос поддерживает работу механизма php, то есть производительности сервера).

http://streamhub.blogspot.com/2009/07/tutorial-building-comet-chat.html

это должно помочь вам, но вам нужен хостинг Java:)

веселись

редактирование:

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

0 голосов
/ 03 марта 2011

У меня есть очень простой пример, который может помочь вам начать с кометы. Он охватывает компиляцию Nginx с помощью модуля NHPM и включает код для простых ролей издателя / подписчика в jQuery, PHP и Bash.

http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/

Рабочий пример (простой чат) можно найти здесь:
http://cheetah.jamieisaacs.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...