Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance Question #47

Closed
ozgurhangisi opened this issue Dec 1, 2018 · 6 comments
Closed

Performance Question #47

ozgurhangisi opened this issue Dec 1, 2018 · 6 comments

Comments

@ozgurhangisi
Copy link

ozgurhangisi commented Dec 1, 2018

Currently we use old apns method (with pem cert) and we can send 5000 message in a minute per server (we use aws t2.micro servers with 1 GB RAM).

Is http2 method faster than the old one ? Approximately How many pushes can you send in a minute with this library ? (I know it depends on many factors like cpu, network speed etc... But I just need an average number to understand if it's worth to try the new one)

@edamov
Copy link
Owner

edamov commented Mar 26, 2019

@ozgurhangisi I didn't test this library with such big amount of messages.

@ozgurhangisi
Copy link
Author

@edamov Thanks for the response. So we developed our own http2 library with p12 cert. I can give you some numbers :) with old binary method we were sending 1000 pushes in 11-12 seconds. With our new library we send 50.000 in a second with the same servers. But I didn't test your library. These are our library's numbers.

@edamov
Copy link
Owner

edamov commented Mar 27, 2019

@ozgurhangisi Thank you for the information

@neilmorton
Copy link

@edamov Thanks for the response. So we developed our own http2 library with p12 cert. I can give you some numbers :) with old binary method we were sending 1000 pushes in 11-12 seconds. With our new library we send 50.000 in a second with the same servers. But I didn't test your library. These are our library's numbers.

@ozgurhangisi Would you be able to share the code you wrote for your high performance solution please?

@mfscripts
Copy link

@edamov Thanks for the response. So we developed our own http2 library with p12 cert. I can give you some numbers :) with old binary method we were sending 1000 pushes in 11-12 seconds. With our new library we send 50.000 in a second with the same servers. But I didn't test your library. These are our library's numbers.

@ozgurhangisi Is this something you can share, or share pointers as to how you achieved the throughout? We have similar requirements.

@yosus
Copy link
Contributor

yosus commented Feb 17, 2021

I posted some stats info here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants