我正在为正在运行的文件上传站点构建多服务器支持。当图像上传时......它们被缩略图并存储在主前端服务器上,直到 cron 执行(每 10 分钟)并将它们移动到存储服务器,所以在前 10 分钟,它们将驻留并提供服务关闭主前端服务器。
上传文件时,会为用户提供嵌入代码......这是一个缩略图 url + 到完整大小的链接,这是一个 html 页面。所以它可能类似于http://www.domain.com/temp_content/filename.jpg链接到http://www.domain.com/file-ID
除了 10 分钟,http://www.domain.com/temp_content/filename.jpg将不存在,它将是http://server1.domain.com/thumbs/filename.jpg
如果用户抓取了原始代码......拇指文件将被破坏。
我可以在没有 cron 的情况下将文件移动到其目的地,但这需要时间,并且会延迟脚本直到移动完成。我也不喜欢让用户运行这样的命令,我宁愿让服务器定期执行这些命令。
还有什么我可以的吗?