如何在 Cdnfly 平台实现权重缓存与 H5 项目部分资源缓存

20250515193100766-图片

在使用CDN 进行缓存或加速时,合理的缓存配置至关重要。

 
它不仅影响用户的访问速度,还关系到源站的负载压力和内容更新的及时性。若希望实现全部文件不缓存
 
而 Cdnfly 平台未直接提供该选项时,可采用 “将缓存时间设为 0” 的巧妙策略。

具体操作步骤如下:

登录Cdnfly CDN 控制台,找到对应的域名配置项,

在缓存配置模块中,将所有文件类型的缓存时间手动设置为 0 秒或 0 天。从原理上讲,缓存时间设为 0 意味着缓存规则瞬间过期,当用户发起请求时,CDN 系统会立即从源站拉取最新文件,而不会调用本地缓存,从而达到不缓存的效果。不过,需要注意的是,这种方式会增加源站的请求压力,适合源站性能较好且内容更新频繁的场景。

20250515193433469-图片

对于 PHP 文件,单独设置不缓存规则有着特殊意义。

PHP 作为一种动态脚本语言,常用于生成动态网页内容,数据会根据用户请求、数据库变化等实时更新。
当对特定目录进行缓存配置时,若不排除 PHP 文件,可能会导致动态内容被缓存,进而出现页面数据无法及时更新的问题。
在电商网站中,商品、价格等信息通过 PHP 脚本实时调用数据库获取并展示,若 PHP 文件被缓存,用户看到的将是过时数据,影响购物体验。

内容填写

php|jsp|asp|aspx

php设置0秒的用途

因此,在Cdnfly  CDN 配置中,应通过目录缓存规则或文件类型缓存规则,将 PHP 文件明确设置为不缓存。具体操作是在缓存配置界面,选择 “按文件类型” 或 “按目录” 进行配置,将 .php 后缀文件的缓存时间设置为 0 或选择不缓存选项,这样能够有效避免此类情况,确保 PHP 程序的动态特性得以正常发挥。

音频缓存

而图片、音频等媒体资源以及静态文件,在 CDN 配置中则可根据实际需求灵活设置缓存时长。通常,这类资源更新频率较低,适当延长缓存时间,不仅可以减少源站压力,还能提升用户访问速度,优化用户体验。以图片为例,在网站上线初期,首页轮播图、产品展示图等基本不会频繁改动,此时可将图片的缓存时间设置为较长周期,如 30 天甚至更久。音频文件如网站背景音乐、课程音频等,同样可根据使用场景设置缓存时间。在Cdnfly  CDN 控制台中,可通过 “按文件类型” 分别对 jpg、png、mp3 等格式设置缓存时长,同时还可利用 “缓存刷新” 功能,在资源更新时手动清除 CDN 节点上的旧缓存,确保用户获取最新内容。

目录后缀

bmp|jpg|png|tif|gif|pcx|tga|exif|fpx|svg|psd|cdr|pcd|dxf|ufo|eps|ai|raw|WMF|webp|avif|apng|jpeg|ico|mp3|mp4

以图片为例子

20250515194412244-图片

首先要明白     缓存规则是由上到下匹配,匹配到即停止,可拖动调整顺序

所以第一个不缓存  为后面的缓存建立了基础

注意 1 本网站名称:日出资源网
2 本站永久域名:www.rnmcnm.com
3 如图片或链接或内容失效等问题请联系站长或评论区留言,我每天都在线以效率为主更新~
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容