001

最后更新于:2022-04-02 05:41:55

## 前言 ## 缓存配置 启用 page cache 使用了 nginx 的 proxy_cache 模块,配置了一些缓存机制,不同页面路由的缓存时长会读取 node 服务在 http 头里面返回的 max-age 时间。 然后我们会在应用服务添加 max-age 配置的中间件, 对路由进行拦截装饰 http header: ~~~ const cachePage = { '/': x * MINUTE, '/boys': x * MINUTE, '/girls': x * MINUTE, '/kids': x * MINUTE, '/lifestyle': x * MINUTE, ... } ~~~ 另外要注意一个设置 nginx 缓存的时候,如果有服务端设置 cookies 的情况下,并且以服务端 cookies 的值作为标识用户会话信息,不要设置 proxy_ignore_headers "Set-Cookie";,不然缓存会导致会话信息窜读的情况。
';