6.1-6.2 静态资源CDN引入
用户将静态资源数据请求到ECS服务器,ECS服务器解析到腾讯云的CDN中,CDN可以理解为一个无限大的内容磁盘缓存,本身没有文件存储。当用户访问getItem的一个静态资源文件的时候,会根据路由规则查看本地是否有这样的文件,如果有直接返回,没有就回源到源站,回源到下面的OSS中获取静态资源文件。
CDN一边返回对应的文件,一边将文件按照http指示的生命周期缓存起来,以便下次用户访问时,直接返回。
CDN有很多的加速节点,当用户请求CDN的时候,CDN会返回一个就近的节点为他加速,如果CDN中有相应的文件,就立刻返回,如果没有相应的文件,就访问源站(nginx服务器)
6.3 Cache control 的响应头
Cache Control状态标志着缓存的策略
- private:客户端可以缓存
- public:客户端和代理服务器都可以缓存(代理服务器指的是从客户端到服务器经过所有的中间服务器结点,比如nginx,CDN,正向代理服务器等&