使用内容分发网络

... 2021-8-14 Less than 1 minute

# 使用内容分发网络

# 资源 CDN

在控制面板中将 server.cdn 设置项修改为 CDN 域名。(如 https://cdn.hydro.ac/,以 / 结尾)。

Tips

您可以使用 https://cdn.jsdelivr.net/npm/@hydrooj/ui-default@[version]/public/ 作为 CDN 地址。
(请替换 [version] 为您本地安装的 ui-default 插件版本)
但由于在中国大陆访问 jsdelivr 的速度较慢(甚至在部分地区不可用),该 CDN 可能会影响用户体验。

# 全站 CDN

如果您预算充足,可以使用全站 CDN。

缓存设置可以参考以下设置

类型 内容 缓存行为
全部文件 全部文件 遵循源站
文件后缀 jpg,js,html,png,css 缓存一天

同时设置添加回源HTTP请求头

头部参数 头部取值
X-Forward-For 参考所使用服务商CDN文档来设置用户来源IP

且您应当修改系统设置中的 server.xff 值为 X-Forwarded-For,该设置是为了能够让系统正确获取到用户的IP地址。

Last update: February 25, 2022 15:36
Contributors: sosyz , undefined , Macesuted , MasterYuan418