Самый быстрый способ общаться с сервером через WLAN из js/jQuery

Я установил мини-сервер, используя com.sun.net.httpserver как часть приложения, которое имеет возможность отображать файлы с жесткого диска и отправлять их в ответ, на данный момент это просто (js, css, images, html).

Мое требование - общаться с сервером с минимальными накладными расходами, так как сейчас я использую jQuery ajax HEAD-запросы для отправки запроса обратно на сервер (я анализирую строки запросов на сервере и выполняю необходимые действия в соответствии со строкой запроса)

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

Есть ли другой, более быстрый способ общения с сервером с помощью js/jQuery?

Может быть, что-то вроде обратного длинного опроса? Что-то подобное существует? Я предполагаю, что установление соединения каждый раз добавляет много накладных расходов, или я ошибаюсь?

1 ответ

Решение

Я попробовал jWebSocket, и я получил почти в реальном времени связь между мобильным устройством и сервером jWebSocket в приложении Java. Это было немного сложнее настроить из-за отсутствия документации, но скорость получила ОГРОМНОЕ улучшение.

Другие вопросы по тегам