TF-3336 Make Echo ping of web socket optional
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# 56. Web Socket Ping Strategy
|
||||
|
||||
Date: 2024-12-16
|
||||
|
||||
## Status
|
||||
|
||||
Accepted
|
||||
|
||||
## Context
|
||||
|
||||
- Echo ping method takes too much resources from the server
|
||||
- Server implemented ping frame
|
||||
|
||||
## Decision
|
||||
|
||||
- Twake Mail no longer have to implement Echo ping
|
||||
- Browser will automatically send pong frame as default implementation
|
||||
- Echo ping will still be left as an option in `env.file` through `WS_ECHO_PING`
|
||||
- Set it to `true` if you want to use Echo ping
|
||||
- Set it to `false` or left it as is if you don't want to use Echo ping
|
||||
|
||||
## Consequences
|
||||
|
||||
- Server resources used will be reduced
|
||||
@@ -0,0 +1,12 @@
|
||||
## Configuration Web Socket Echo Ping
|
||||
|
||||
### Context
|
||||
- Echo ping method is optional
|
||||
### How to config
|
||||
In [env.file]:
|
||||
- If you want to use Echo ping:
|
||||
```WS_ECHO_PING=true```
|
||||
- If you don't want to use Echo ping:
|
||||
```WS_ECHO_PING=false```
|
||||
or
|
||||
```WS_ECHO_PING=```
|
||||
Reference in New Issue
Block a user