From 87ef0b0418752dc0533f604fc06bce8a50e2b3a4 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Sun, 13 Aug 2023 19:22:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=BC=93=E5=AD=98=E7=AD=96?= =?UTF-8?q?=E7=95=A5--=E2=80=9C=E6=B8=85=E7=90=86=E2=80=9C=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/cache/@policy_menu.html | 2 +- .../servers/components/cache/batch/index.html | 2 +- .../servers/components/cache/clean.html | 95 ++++++++++++++----- .../servers/components/cache/clean.js | 11 +++ .../servers/components/cache/purge.html | 2 +- .../groups/group/settings/cache/purge.html | 2 +- .../servers/server/settings/cache/purge.html | 2 +- 7 files changed, 85 insertions(+), 31 deletions(-) diff --git a/web/views/@default/servers/components/cache/@policy_menu.html b/web/views/@default/servers/components/cache/@policy_menu.html index b9cda981..0cbaa6ab 100644 --- a/web/views/@default/servers/components/cache/@policy_menu.html +++ b/web/views/@default/servers/components/cache/@policy_menu.html @@ -4,7 +4,7 @@ {{cachePolicyName}} 测试 统计 - + 清理 刷新 预热 修改 diff --git a/web/views/@default/servers/components/cache/batch/index.html b/web/views/@default/servers/components/cache/batch/index.html index 3c5b6aff..b0965a3c 100644 --- a/web/views/@default/servers/components/cache/batch/index.html +++ b/web/views/@default/servers/components/cache/batch/index.html @@ -23,7 +23,7 @@

每行一个URL,比如https://example.com/hello/world.html

-

每行一个URL目录,比如https://example.com/hello/

+

每行一个URL目录,比如https://example.com/hello/;如果只填写域名部分,表示清理全站,比如https://example.com/

diff --git a/web/views/@default/servers/components/cache/clean.html b/web/views/@default/servers/components/cache/clean.html index 0e2dabf7..59bb2e7b 100644 --- a/web/views/@default/servers/components/cache/clean.html +++ b/web/views/@default/servers/components/cache/clean.html @@ -1,31 +1,74 @@ {$layout} - {$template "policy_menu"} +{$template "policy_menu"} -

选择集群

- -
+

选择集群

+ +
-

清理

-

严重注意:该操作将清理集群所有节点上的所有对应缓存。

-
- - - - - - - -
操作结果 -
数据发送中...
- 失败:{{message}} -
- 此集群下没有任何可用的节点。 -
{{one.nodeName}}:{{one.message}}
-
-
- 提交 -
\ No newline at end of file +

清理

+

严重警告:该操作将清理集群所有节点上的所有当前策略产生的缓存;如果只是想清理单个缓存,请使用“刷新预热”功能。

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
操作原因 * +

为了防止新手滥用此功能、导致节点崩溃,你需要选择操作原因,才能继续操作:

+
+ 我是一名新手,我不知道怎么清除缓存 +
+
+ 要清理的域名太多,我比较懒,我不想用“刷新预热”功能 +
+
+ 因节点磁盘空间不足或以往缓存设置错误或其他原因,想清除所有缓存,重新开始 +
+
+ 我怀疑“刷新预热”功能不起作用 +
+
新手操作建议 + 请使用左侧主菜单中的 [刷新预热] 功能来清理你的缓存。 +
操作建议 + 本产品提供的 [刷新预热] 功能运行非常可靠,如果你确认发现功能异常,且能100%几率重现问题,请及时报告给软件开发者。 +
操作建议 + 请尽可能使用 [刷新预热] 功能,避免影响当前系统上的别的网站。 +
操作建议 + 缓存文件较多时,系统需要消耗更多系统资源和更多时间删除缓存文件,磁盘使用空间会逐渐恢复,操作后,请耐心等待。 +
操作结果 +
数据发送中...
+ 失败:{{message}} +
+ 此集群下没有任何可用的节点。 +
{{one.nodeName}}:{{one.message}}
+
+
+ 提交 + +
\ No newline at end of file diff --git a/web/views/@default/servers/components/cache/clean.js b/web/views/@default/servers/components/cache/clean.js index 45555f9e..2f175fd3 100644 --- a/web/views/@default/servers/components/cache/clean.js +++ b/web/views/@default/servers/components/cache/clean.js @@ -1,4 +1,15 @@ Tea.context(function () { + this.reason = 0 + + this.REASON_NEW_PIE = 0 + this.REASON_ISSUE_REPORT = 1 + this.REASON_BATCH_DELETE = 2 + this.REASON_MAINTAINS = 3 + + this.isReasonable = function () { + return this.reason == this.REASON_ISSUE_REPORT || this.reason == this.REASON_BATCH_DELETE || this.reason == this.REASON_MAINTAINS + } + if (this.clusterId == null) { if (this.clusters.length > 0) { this.clusterId = this.clusters[0].id diff --git a/web/views/@default/servers/components/cache/purge.html b/web/views/@default/servers/components/cache/purge.html index c20e41a3..7dac57cf 100644 --- a/web/views/@default/servers/components/cache/purge.html +++ b/web/views/@default/servers/components/cache/purge.html @@ -20,7 +20,7 @@

每行一个URL,比如https://example.com/hello/world.html

-

每行一个URL目录,比如https://example.com/hello/

+

每行一个URL目录,比如https://example.com/hello/;如果只填写域名部分,表示清理全站,比如https://example.com/

diff --git a/web/views/@default/servers/groups/group/settings/cache/purge.html b/web/views/@default/servers/groups/group/settings/cache/purge.html index ad3aae0f..6229a05f 100644 --- a/web/views/@default/servers/groups/group/settings/cache/purge.html +++ b/web/views/@default/servers/groups/group/settings/cache/purge.html @@ -30,7 +30,7 @@

每行一个URL,比如https://example.com/hello/world.html

-

每行一个URL目录,比如https://example.com/hello/

+

每行一个URL目录,比如https://example.com/hello/;如果只填写域名部分,表示清理全站,比如https://example.com/

diff --git a/web/views/@default/servers/server/settings/cache/purge.html b/web/views/@default/servers/server/settings/cache/purge.html index c29d0c1a..f034acc4 100644 --- a/web/views/@default/servers/server/settings/cache/purge.html +++ b/web/views/@default/servers/server/settings/cache/purge.html @@ -31,7 +31,7 @@

每行一个URL,比如https://example.com/hello/world.html

-

每行一个URL目录,比如https://example.com/hello/

+

每行一个URL目录,比如https://example.com/hello/;如果只填写域名部分,表示清理全站,比如https://example.com/