2012-03-15 2 views
4

Я хотел бы начать внедрять на мой сайт некоторые методы «долгого опроса».Начало работы с «длинным опросом»

В основном мне нужна основная функция, которая обновляет список HTML, добавляли ли новые данные в базу данных.

Для моей установки у меня есть сервер VPS диапазона ввода с LAMP environement. Я знаю PHP, JS, и я знаком с Unix-системами.

Какова была бы правильная технология для достижения длительных результатов опроса?

Большое спасибо за любые входы

ответ

6

Одним из решений является socket.io, который основан на Node.js и делает его очень легко использовать веб-сокеты и длинный опрос обновлений в режиме реального времени. Вам придется использовать JavaScript, хотя для серверной части, но похоже, что вы в порядке с этим.

Некоторые связанные статьи и обсуждения:

+0

Сколько одновременных соединений/опросы могут эту поддержку? У меня есть экспериментальное веб-приложение, которое использует PHP и MySQL с бесконечным циклом PHP, который сидит и ждет 30 "для новых данных из БД. Но если вы откроете более 25-30 запросов, это приведет к сбою сервера. понять, используя мой процесс, заключается в том, что PHP-скрипт (цикл) использует много ресурсов, не отпуская их, так как через 30 секунд цикл перезапускается. Могу ли я достичь этой функции с помощью Node или socket.io? – petsoukos

+0

С узлом и socket.io похоже, около 2000 запросов в то же время должно быть хорошо на сервере на базе ноутбука :) http://stackoverflow.com/questions/9924822/scalability-issues-relating-to-socket-io –

+0

Так что я предполагаю что VPS или выделенный компьютер должны работать намного лучше? – petsoukos

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

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