Add some middlewares for optimizing speed

Gzip middleware for reduse the traffic
Cache middlewares for the cache