CloudServices/SimplePushServer: Difference between revisions

Line 69: Line 69:
It should also be noted that Go's SSL implementation is surprisingly CPU intensive as of 1.1.2. For our implementation, we decided that since PUTs require more setup/teardown than longer lived Websocket connections, we would use AWS ELB SSL termination to handle the secure PUTs. If peak user load is not expected to be higher than 100K or so, this may not be required.
It should also be noted that Go's SSL implementation is surprisingly CPU intensive as of 1.1.2. For our implementation, we decided that since PUTs require more setup/teardown than longer lived Websocket connections, we would use AWS ELB SSL termination to handle the secure PUTs. If peak user load is not expected to be higher than 100K or so, this may not be required.
== Proprietary Ping Requirements ==
== Proprietary Ping Requirements ==
* GCM
* [[CloudServices/SimplePushServer/GCM|GCM]]
* APNS
* APNS


Confirmed users
1,018

edits