Discord가 웹소켓 트래픽을 40% 감소시킨 방법
https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent 클라이언트가 Discord에 연결하면 "게이트웨이"라고 하는 서비스를 통해 무슨 일이 일어나고 있는지에 대한 실시간 업데이트를 받음2017년 말부터 클라이언트의 게이트웨이 연결은 zlib를 사용하여 압축되어 메시지의 크기가 2배에서 10배까지 작아졌음Zstandard(zstd)는 zlib보다 압축률이 높고 압축 시간이 짧으며, 사전 기능을 지원해 대역폭을 추가로 줄일 수 있음2019년 zstd 테스트 결과는 그다지 긍정적이지 않았으나, 다시 시도해볼 가치가 있다고 판단함Zstd 스트리밍Zlib은 스트리밍 압축을 사용한 반면, zstd는 그렇지 않았음작은 페이로드에서 z..
소프트웨어공학
2024. 9. 29. 02:28