2016-01-25 5 views
1

Я работаю на сайте чата, который будет включать в себя Дружбы, Личных сообщений и Уведомление системы, для них я буду использовать Long опроса/Comet ..Длинного опрос: Многопоточность файла PHP бэкэнда

Метод просто, Ajax откроет соединение с файлом backend и будет поддерживать соединение до тех пор, пока не появится обновление. Пока все в порядке ...
T проблема возникает, когда две вкладки открывают соединение с одним и тем же файлом , So

Tab A открывает соединение и сохраняет бэкенд файла заняты и так РНР один поток в Tab B ждет Tab A закрыть соединение с бэкэндом файла так Tab B может использовать его. он заставляет обе вкладки перестать работать и в конечном итоге сделать сайт непригодным для использования.

Что является лучшим опытом для решения этой проблемы?

ответ

0

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

Вот большая библиотека, чтобы помочь вам начать работу: http://socket.io/

 Смежные вопросы

  • Нет связанных вопросов^_^