0

我设置了迷你服务器,com.sun.net.httpserver作为应用程序的一部分,它能够从硬盘映射文件并将它们作为响应发送,现在只是简单的东西(js、css、图像、html)。

我的要求是以尽可能少的开销与服务器交谈,现在我正在使用 jQuery ajax HEAD 请求将请求发送回服务器(我正在解析服务器上的查询字符串并根据查询字符串执行所需的操作)

但这对我的需求来说太慢了,在我的代码中需要 1-2 秒(有时更多)来接收解析查询字符串的请求,并且连接经常被太多请求阻塞,我通过超时和计时器部分解决了这个问题,但是这样做只会减慢整个事情的速度。

是否有另一种更快的方式使用 js/jQuery 与服务器通信?

也许像反向长轮询?有这样的事吗?我假设每次建立连接都会增加很多开销,还是我错了?

4

1 回答 1

0

我尝试了jWebSocket,我在 Java 应用程序中获得了移动设备和 jWebSocket 服务器之间几乎实时的通信。由于缺乏文档,设置起来有点困难,但速度得到了巨大的提高。

于 2013-02-04T19:22:07.783 回答