普通视图

cloudflared 用起来爽歪歪😊

作者 springwood
2025年3月1日 15:55
(Abstract)感觉用了 cloudflared 之后,服务器已经没有暴露 SSH 端口的必要了。但是注意 cloudflared 默认会自动更新,更新后需要手动启动才能运行。如果是远程机器且无 root 权限的,注意关闭自动更新功能。

网站使用Cloudflare CDN,更新CSS样式后,网页没更新怎么办?

作者 老灵
2025年2月28日 14:01

最近在折腾一个网站主题,网站使用了Cloudflare CDN,更新css样式后,网页没更新。现在把解决办法给共享出来,我是使用了css链接中添加查询参数的方法搞定的。

下面是一些常见原因及解决方法:

可能原因

1. Cloudflare 缓存未清除
Cloudflare 默认会缓存静态文件(如 CSS、JS、图片等),即使你更新了源服务器上的文件,客户端可能仍然加载的是旧的缓存版本。

2. 浏览器缓存
用户的浏览器可能缓存了旧的 CSS 文件,导致即使服务器返回了新文件,浏览器仍显示旧样式。

3. 文件名未改变
如果 CSS 文件名没有变化(例如仍是 `style.css`),Cloudflare 或浏览器可能认为文件没有更新,从而继续使用缓存版本。

4. Cloudflare 的缓存策略
默认的缓存级别或自定义的页面规则可能导致 CSS 文件被长时间缓存。

二、解决方法

1. 清除 Cloudflare 缓存
– 登录 Cloudflare 仪表盘。
– 转到“缓存”选项卡(Caching)。
– 点击“Purge Cache”(清除缓存),选择“Purge Everything”(清除全部)以确保所有缓存被移除。
– 等待几分钟,刷新页面检查效果。

2. 启用开发模式
– 在 Cloudflare 的“缓存”选项卡中,启用“开发模式”(Development Mode)。
– 这会暂时绕过缓存,方便你在更新文件时立即看到效果。开发模式持续时间有限,适合调试使用。

3. 更改 CSS 文件名或添加版本号
– 将 CSS 文件名改为 `style_v2.css`,或者在链接中添加查询参数,例如 `style.css?v=123`。
– 示例:

<link rel=”stylesheet” href=”/css/style.css?v=20250227″>

– 这样可以强制 Cloudflare 和浏览器加载新文件。

4. 检查浏览器缓存
– 在浏览器中打开开发者工具(F12),选择“Network”选项卡,勾选“Disable Cache”(禁用缓存),然后刷新页面。
– 或者直接清空浏览器缓存(Ctrl+Shift+Delete)。

5. 调整 Cloudflare 缓存规则
– 转到“页面规则”(Page Rules)设置。
– 创建一条规则,例如针对 `*.css` 文件的 URL,设置“Cache Level”为“Bypass”(绕过缓存)或“Edge Cache TTL”为较短时间。
– 示例规则:

example.com/*.css
Cache Level: Bypass

6. 验证源服务器更新
– 直接访问源服务器的 CSS 文件 URL(绕过 CDN),确认文件是否已正确更新。如果源文件未更新,可能是部署流程的问题。

推荐流程
– 先在源服务器确认 CSS 已更新。
– 清除 Cloudflare 缓存并启用开发模式。
– 在 CSS 链接中添加版本号,避免未来缓存问题。
– 测试网页,确保样式生效。

梯子机场推荐:最低年付99元,100G流量/月

一次失败的换机

作者 大灰
2024年8月14日 11:50
本来就想着更新没想到12号早上给我来了一个惊喜,瞬间我感觉天塌了… 发现故障 2024.8.12 8:00 早上8点发现网站无法打开,各个子站点也是宕机状态,我第一反应就是会不会被打了?按道理我加了防火墙,还有CloudFlare的加持,想打死也没那么简单。等我查看vps状态的时候,我才感觉大事不妙,莫名其妙关机?重启依然连接不上,查看vnc信息,我以为是内核的原因,因为我月初升级过系统,但是没有重启。后来经过高手指点原来是硬盘挂了,我尼玛还没用几天就崩了,主机商你踏马用的石头盘么? 寻求帮助 2024.8.12 8:30 只能提交工单解决,我估计客服的水平都没我高,因为它之前一直只是在重复重 […]

最近折腾的东西

作者 大灰
2023年11月20日 20:13
好长时间没更新文章,wordpress现在都6.4.1了…… 代码啥的真玩不转了,有那么一段时间总是想用静态的程序,太折腾遂放弃。 这几天没事折腾了DNSECC、Gravatar、CloudFlare、RSS(这里就不再累赘介绍了)。 DNSECC DNS 安全扩展 (DNSSEC) 为 DNS 增加了一层额外的身份验证,确保请求不会路由到欺骗性域。 灰常记忆转入CF的时候就开启了DNSECC,主要是其他域名还没设置,今天全部把DNSECC设置完了。 namesilo域名管理一步步参照CloudFlare的给的结果设置就好。   Gravatar 想必这个做博客的朋友都知道,国内目前 […]

立秋小记

作者 大灰
2023年8月8日 23:40
又一个月没更新,写着写着就写不下去了…… 天气也是越来越热了,每天都是在高温中度过。(八月温度似乎没那么高了) 前几天收到腾讯域名续费邮件&CloudFlare域名扣费失败的邮件,有点不想续费了,关键是觉得留着也没啥意义。这几年一直在舍弃一些无用的域名,果断忽略邮件提醒,当断不断反受其乱。 自从网络上的的花费一直做减法,我的支出就持续下降。各种付费的会员差不多都掉了,也没多大用处,最最恶心的是有的视频明明是充值VIP下载的,会员到期却不能观看下载好的,真是接受不了,特地在网络上找了几个看视频网站,总的来说还是很不错,想看的都能找到。 妞宝近一个月都挺好的,只不过现在正是调皮捣蛋的时候,打又打不 […]
❌