我一直在阅读关于ping / pong消息在websockets保持连接活着,但我不知道他们是什么。 它是一个独特的框架types? (我没有看到与乒乓相关的chrome中的JavaScript WebSocket对象上的任何方法)。 或者它只是一个devise模式(例如,我直接发送“ping”或任何其他string到服务器,并有响应)。 乒乓球是否与延续帧有关? 我问的原因是我使用的是一个运行在Mongrel2后面的python框架,所以我想知道是否有一种方法可以发送一个特定的ping / pong消息来告诉它在不需要我的python应用程序的情况下保持连接的活动担心。 类似于有一个单独的HTTP方法,我猜。 我想像一个专门的ping / pong消息帧可能比string“ping”更简单(服务器和networking上的负载更less),尽pipe这可能不会太重要。 编辑:我只是看着RFC 6455 ,它看起来像乒乓球肯定是控制框架types与自己的操作码。 那么如何从Chrome中的JavaScript发送Ping框?
我很困惑Mongrel2服务的目的是什么, Nginx没有提供。 (是的,我已经阅读了手册,但我必须是一个小白,以了解它是如何根本不同于nginx) 我目前的Web应用程序堆栈是: – nginx :webserver – Lua :编程语言 – FastCGI + LuaJIT :将nginx连接到Lua – Postgres :数据库