SignalR в мобильном Интернете?

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

Я следовал руководству, чтобы создать очень простую демонстрацию чата. Затем я развернул демо на своем IIS и начал болтать сам с собой. Все клиенты были в одной сети Wi-Fi.

Настольные браузеры работали более-менее нормально.

Однако Safari на iOS 4.2 и IE на WP7.10 — оба отстой. Иногда ничего не происходило, когда я нажимал кнопку "опубликовать". Иногда исходящие сообщения отправлялись нормально на рабочий стол firefox, однако входящих сообщений не было.

Может быть, я упускаю что-то очевидное? Может быть, мне нужен jquery mobile вместо обычного? Может быть, мне просто настроить IIS/web.config/что угодно, и SignalR будет процветать и начнет работать без сбоев даже через дрянной мобильный интернет?

Или это означает, что, поскольку он не работает даже при подключении к WiFi один скачок от веб-сервера, я должен выбросить SignalR и просто написать код JavaScript для опроса конечной точки JSON на наличие новых сообщений?

Заранее спасибо!

8
задан Soonts 1 March 2012 в 00:52
поделиться