diff --git a/web/public/js/components/server/http-cache-config-box.js b/web/public/js/components/server/http-cache-config-box.js index b5e2d3ff..88117d34 100644 --- a/web/public/js/components/server/http-cache-config-box.js +++ b/web/public/js/components/server/http-cache-config-box.js @@ -26,6 +26,9 @@ Vue.component("http-cache-config-box", { isOn: function () { return ((!this.vIsLocation && !this.vIsGroup) || this.cacheConfig.isPrior) && this.cacheConfig.isOn }, + isPlus: function () { + return Tea.Vue.teaIsPlus + }, generatePurgeKey: function () { let r = Math.random().toString() + Math.random().toString() let s = r.replace(/0\./g, "") @@ -38,6 +41,9 @@ Vue.component("http-cache-config-box", { }, showMoreOptions: function () { this.moreOptionsVisible = !this.moreOptionsVisible + }, + changeStale: function (stale) { + this.cacheConfig.stale = stale } }, template: `
允许使用PURGE方法清除某个URL缓存。
[随机生成]。需要在PURGE方法调用时加入
| 启用陈旧缓存 | +
+ 选中后,在更新缓存失败后会尝试读取陈旧的缓存。 + |
+
| 有效期 | +
+ 缓存在过期之后,仍然保留的时间。 + |
+
| 状态码 | +在这些状态码出现时使用陈旧缓存,默认支持 |
+
| 支持stale-if-error | +
+ 选中后,支持在Cache-Control中通过 |
+