I'm planning on launching my first APNS server soon. It's based on PHP and working fine in the test phase. My problem is that im not sure if it can handle 10K or 20K users on a shared server. And to be frank, i cannot figure out how to calculate the exact maximum bandwidth of my server.
Since each payload is 255Bytes, Does it mean sending Notification to 10k users would require 10K*255Bytes bandwidth? Or it just sends a 255Byte packet to apple and apple APNS servers take it from there?
Also, since everytime the app launches we are supposed to get the users device info and token, does this mean a constant high traffic to my server everytime the users open the application?