bfcache: server - Update WebSocketServer configuration

* Adjusted maxPayloadLength to 16 MB
* Set backPressureLimit to 1 MB
* Added new socket event handlers: onSocketError, onSocketOpen, onSocketMessage, onSocketDrain, and onSocketClose
This commit is contained in:
2025-09-17 23:55:28 -04:00
parent ce1d4561a2
commit 8f9813e735

View File

@@ -24,13 +24,18 @@ export type WebSocketServerOptions = {
};
const webSocketServerDefaults: WebSocketServerOptions = {
maxPayloadLength: 16777216,
idleTimeout: 120,
backPressureLimit: 1048576,
maxPayloadLength: 16 * 1024 * 1024, // 16 MB
idleTimeout: 120, // 2 minutes
backPressureLimit: 1 * 1024 * 1024, // 1 MB
closeOnBackPressureLimit: false,
sendPings: true,
publishToSelf: true,
perMessageDeflate: true
perMessageDeflate: true,
onSocketError: undefined,
onSocketOpen: undefined,
onSocketMessage: undefined,
onSocketDrain: undefined,
onSocketClose: undefined
};
export default class WebSocketServer {