强缓存通过两种方式来设置,分别是 Expires 属性和 Cache-Control 属性
    协商缓存:
    如果命中强缓存,直接使用缓存内容,如果没有命中强缓存,但是有协商缓存,这时候走协商缓存