mnt-ltd / moredoc

moredoc,魔豆文库,基于golang开发的类似百度文库的开源文库系统,dochub文库的重构版本。
https://moredoc.mnt.ltd
Apache License 2.0
430 stars 105 forks source link

建议增加一个请求头,用以标识该请求是否允许被缓存 #32

Closed LianSchedule closed 8 months ago

LianSchedule commented 9 months ago

用于nginx代理缓存,但是目前无法区分哪些请求可以被缓存,哪些请求不可以被缓存,建议在不允许被缓存的请求中新增一个自定义的请求头,比如登录接口,不允许被缓存,否则任何用户进行登录都将得到被缓存的用户的登录信息。 image

TruthHun commented 8 months ago

不需要设置任何缓存,nginx配置也不需要设置任何缓存,程序会自动设置判断哪些需要缓存。如果你这边非要设置缓存的话,那么凡是 /api 开头的请求都不要设置缓存。