{"action":"created","issue":{"url":"https://api.github.com/repos/centrifugal/centrifugo/issues/115","repository_url":"https://api.github.com/repos/centrifugal/centrifugo","labels_url":"https://api.github.com/repos/centrifugal/centrifugo/issues/115/labels{/name}","comments_url":"https://api.github.com/repos/centrifugal/centrifugo/issues/115/comments","events_url":"https://api.github.com/repos/centrifugal/centrifugo/issues/115/events","html_url":"https://github.com/centrifugal/centrifugo/issues/115","id":187520327,"number":115,"title":"Websocket compression","user":{"login":"FZambia","id":1196565,"avatar_url":"https://avatars.githubusercontent.com/u/1196565?v=3","gravatar_id":"","url":"https://api.github.com/users/FZambia","html_url":"https://github.com/FZambia","followers_url":"https://api.github.com/users/FZambia/followers","following_url":"https://api.github.com/users/FZambia/following{/other_user}","gists_url":"https://api.github.com/users/FZambia/gists{/gist_id}","starred_url":"https://api.github.com/users/FZambia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FZambia/subscriptions","organizations_url":"https://api.github.com/users/FZambia/orgs","repos_url":"https://api.github.com/users/FZambia/repos","events_url":"https://api.github.com/users/FZambia/events{/privacy}","received_events_url":"https://api.github.com/users/FZambia/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-11-05T20:13:26Z","updated_at":"2016-12-19T22:39:03Z","closed_at":"2016-12-17T11:47:29Z","body":"Recently gorilla websocket got an update to support [compression extensions](https://tools.ietf.org/html/rfc7692) - i.e. permessage-deflate algorithm. This can reduce amount of traffic but slow down performance.\r\n\r\nIf anyone interested in this feature - please tell about it and we will add optional compression support for raw websocket. I don't need it myself at moment but someone who need can force me to do this sooner. But anyway I am going to add support for this eventually.\r\n"},"comment":{"url":"https://api.github.com/repos/centrifugal/centrifugo/issues/comments/268099628","html_url":"https://github.com/centrifugal/centrifugo/issues/115#issuecomment-268099628","issue_url":"https://api.github.com/repos/centrifugal/centrifugo/issues/115","id":268099628,"user":{"login":"joshdvir","id":711187,"avatar_url":"https://avatars.githubusercontent.com/u/711187?v=3","gravatar_id":"","url":"https://api.github.com/users/joshdvir","html_url":"https://github.com/joshdvir","followers_url":"https://api.github.com/users/joshdvir/followers","following_url":"https://api.github.com/users/joshdvir/following{/other_user}","gists_url":"https://api.github.com/users/joshdvir/gists{/gist_id}","starred_url":"https://api.github.com/users/joshdvir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshdvir/subscriptions","organizations_url":"https://api.github.com/users/joshdvir/orgs","repos_url":"https://api.github.com/users/joshdvir/repos","events_url":"https://api.github.com/users/joshdvir/events{/privacy}","received_events_url":"https://api.github.com/users/joshdvir/received_events","type":"User","site_admin":false},"created_at":"2016-12-19T22:39:03Z","updated_at":"2016-12-19T22:39:03Z","body":"Redis engine is a must and already implemented and working properly, I'm not going to use anything else except websockets for now since there is no permessage deflate and the last time I tried working without the deflate option I got around of 100TB of data transfer so it's not an option.\r\n\r\nI'm just looking at the code of \"igm/sockjs-go\" and you are right it's pretty straight forward adding the deflate option to him, I might give it a go try to find the time.\r\n\r\nI'm actually transferring from Slanger which I encounter some issues with clients subscribing to channel with him, which I'm sure won't happen here since you subscribe to 2K every time and not 100K at once which killed Redis for me, and it's hard killing Redis.\r\n\r\n\r\nI'm going to test it in the upcoming week so I'd be happy to update on progress 😄 "}}
{"actor":{"display_login":"joshdvir"}}