It's important to configure channels correctly before they are used in a production environment. This is particularly important for high-volume channels, such as those used in a Livestream environment. Here is a list of considerations that we recommend.
Consider Disabling
- Read events
- Typing events
- File/image uploads
- Giphy commands
- Threading/replies
- Attachments, URL enrichments, uploads
All of the above can be disabled from the Channel Type configuration in the Dashboard
Consider Using
- Blocklists
- Virtualized lists
- Slow Mode
- Watchers instead of members - there is no need to add users as members to Livestream-type channels that have read/write permissions for users. These channels are effectively "open" for users with a valid JWT for the application. Simply watching the channel is enough.
Lastly, read through these guides
https://getstream.io/chat/docs/javascript/livestream_best_practices/
https://getstream.zendesk.com/hc/en-us/articles/1500012878921-Chat-Basic-Guide
https://getstream.zendesk.com/hc/en-us/articles/1500007673721-Stream-Chat-Success-Checklist
Comments
0 comments
Please sign in to leave a comment.