我使用 Moodle 建立了一个网站,对服务器上存储的视频文件的连接速度不太满意。我知道 CDN 可以加快视频文件的加载速度。
但我是个新手,对 CDN 不太熟悉。我只是希望任何访问视频的人都必须登录我的源站点。但我听说 CDN 只能加速静态文件。
视频文件的 URL 为https://example.com/my.php/110/mod_page/content/2/543.mp4
如果没有登录则无法访问。
那么 CDN 能抓取 mp4 文件吗?单纯加速域名有用吗?
答案1
由于这个问题早已存在,我实际上尝试了 CDN 服务。
CDN 的工作原理是,一旦有人第一次请求 mp4 文件,它就会加速,该文件就会被加载到 CDN 远程服务器,然后下一个请求将转到快速的 CDN 服务器而不是原始源服务器。
他们也提供多种身份验证服务,其中一种是 referrer 方法,即 mp4 文件请求只能来自特定的域名,以防其他人将它们链接到其他地方。
其他方法包括时间戳认证、远程视频播放器、ts流分割等。
所以 CDN 确实与 moodle 配合使用。