mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-24 23:12:34 +08:00
* fix(core): CACHE_TYPE='' does not disable cache The documentation of config always states that CACHE_TYPE being empty will disable the cache. The regression was introduced in847724ca. The corresponding test case was mistakenly "fixed" in719af907. Signed-off-by: Rongrong <i@rong.moe> * fix(core): false RSS <ttl> when cache unavailable Some RSS readers may probe <ttl> to determine the minimum interval of polling. However, it is always set to `config.cache.routeExpire / 60` even when cache is unavailable. This may not be expected when the cache is explicitly disabled. Set it to 1 (minute) under such a circumstance. The minimum <ttl> (when cache is available) is also limited to 1 to avoid potential misuse. The Cache-Control header remains untouched as caching can be done by a reverse proxy. Signed-off-by: Rongrong <i@rong.moe> --------- Signed-off-by: Rongrong <i@rong.moe>