我想创建一个带有 HTML5/JS 单页 AJAX 配置应用程序的联网嵌入式设备。
我的问题是:浏览器现在打开了太多的连接,在我的设备中,并发连接数最多为 4,硬件中有一个 TCP 堆栈(请记住,它是一个嵌入式设备)。
通过大于 4 的套接字的任何请求似乎都会丢失,必须按 F5 直到应用程序和缓存元素的组合位于浏览器中。
现在我最初的想法是使用 js 加载器(将 favicon 作为数据 URL)作为索引文档,然后依次加载应用程序的其余部分(也许还带有进度条,但这太奢侈了)。
理论上,这应该确保一次只打开一个连接。
我发现的所有 js 加载器都是关于在集群负载平衡网络服务器上的宽带环境中并行化和提高速度,但我需要在带有网络服务器的微型 8 位 MCU 上进行序列化和可靠性。
任何提示或方向表示赞赏!
编辑:我不得不为互换使用“套接字”和“连接”而道歉,我的意思是“连接”并相应地更改了原始帖子。