A Holistic Approach to Lowering Latency in Geo-distributed Web Applications