HTML5 - WebSocket на виртуальном хостинге

Раньше у меня было небольшое приложение для чата (которое почти работало), использующее PHP, jQuery и MySQL. Количество пользователей очень маленькое (им пользуются только мои друзья). Для этого я использовал метод длинного опроса.

А теперь я подумываю об использовании для этого HTML5 Websockets, потому что это намного эффективнее. А также большинство моих друзей используют Google Chrome (который уже поддерживает HTML5). Я просмотрел несколько руководств, в которых рассказывается о веб-сокетах HTML5. И я скачал phpWebSocket с github. Я просмотрел код. Но в файле readme говорится, что страницу PHP, которая прослушивает входящие соединения, следует запускать с помощью команды «PHP -q» из командной строки. Итак, я искал, что будет делать этот флаг "q". И я обнаружил, что он запускает страницу в тихом режиме. Итак, когда я запускаю это в тихом режиме, что происходит? Он будет работать бесконечно? Повлияет ли этот запущенный процесс на системные ресурсы?

Эта страница PHP должна работать все время. Тогда могли быть приняты только соединения. Не так ли?

У меня есть пакет виртуального хостинга с HostGator. И они также разрешают работу cron. И мое нынешнее приложение для чата (которое использует метод длительного опроса) вставляет все сообщения в базу данных. Когда пользователь опрашивает, он будет искать любые новые сообщения в базе данных, а затем выводить их (если есть).

Итак, я немного застрял здесь. : (

8
задан Akhilesh B Chandran 21 January 2012 в 05:06
поделиться