где я могу найти пересмотренную и обновленную демо / версию для чего-то вроде Rails3.1.2 "опрос для изменений" - PullRequest
0 голосов
/ 06 января 2012

где я могу найти пересмотренную и обновленную демо-версию для чего-то вроде Rails3.1.2 "опрос для изменений", как эти замечательные, но не обновленные скринкасты: http://railscasts.com/episodes/229-polling-for-changes?view=asciicast?

Ответы [ 3 ]

1 голос
/ 07 января 2012

Опрос в 2010 году. Вместо этого вы должны смотреть в веб-сокеты. Я предлагаю socket.io , который при необходимости автоматически преобразуется в Long-Polling.

0 голосов
/ 14 марта 2015

Я построил драгоценный камень для того, что вам нужно.Вместо опроса клиента сервер должен передавать данные подключенным клиентам, когда они становятся доступными.

Извлечь Запутанный - он делает это только для внутреннего интерфейса Rails и углового внешнего интерфейса.

0 голосов
/ 08 января 2012

Вы не сможете по-настоящему отказаться от опроса, если планируете остаться в рубине на рельсовой земле.

Другие решения, такие как socket.io, подразумевают, что вы переходите на четную платформу, например, node.js или eventmachine. Если вы смешаете фреймворки и языки, вы получите приложение, которое будет сложнее поддерживать и развертывать. Поэтому я думаю, что это не очень хороший план.

Я думаю, что http://pusher.com/ должен решить все ваши проблемы.

Общее примечание: В 2012 году вы не должны отображать HTML-сервер, но должны передавать JSON своему клиенту, а затем обрабатывать их с усами или рулем.

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

...