多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 前言 ## 缓存配置 启用 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";,不然缓存会导致会话信息窜读的情况。