server side caching, client side caching, gzip.