1. A system for optimizing resources used for keep-alive message signaling in a mobile network, the system, comprising: a local proxy on a mobile device; a proxy server coupled to a content source, the proxy server being able to communicate over the mobile network with the local proxy on the mobile device; wherein, the proxy server detects a rate of content change at the content source; wherein, the proxy server sets or adjusts timing of keep-alive messages sent to the mobile device based on the rate of content change.