我打算使用CDN为我的网站上传用户图片和视频。唯一的问题是我无法直接上传到CDN,因为我需要在使用GD Image Library和FFMPEG将图像和视频存储到我的服务器之前对其进行处理和操作。
我获得CDN的容量和交付优势但仍然可以处理上传的文件的最佳方式是什么?
我希望在上传后几乎可以立即查看视频和图片。我不希望用户必须经历双重上传时间(发送到我的服务器,然后发送到CDN)。
我能想到的唯一解决方案是在我的服务器上存储临时版本的文件,然后在后台将副本发送到CDN。完成上传到CDN后,文件的所有路径都将切换到CDN而不是我的服务器。这有意义吗?