我对socket.io不是很熟悉,但已经用node/express/socket.io编写了我的第一个应用程序。目前在我的nginx服务器上一切正常。我想将我的应用程序发布到公众,但我担心它可能无法为许多人工作。我有一些朋友测试了我的应用程序,一切都很顺利(这是一个相当简单的应用程序)。我的担忧是:现在每个连接似乎都在使用websocket,这正是我想要的。但是,由于客户端的某些奇怪情况,我的应用程序是否会有时降级到“轮询”?如果是这样,socket.io如何决定何时使用轮询和何时使用websocket(是基于浏览器/版本、连接还是其他什么)?我相信它会尽可能使用websocket,但是否有条件列表会使其降级到“轮询”?此外,是否有一种方法可以通过使用“轮询”来测试我的应用程序以查看它是否有效?