Php 高效地将文件上载到CDN
我使用Rackspace的CDN托管我网站的所有媒体(图像和视频)。每次用户上传内容时,我都使用以下过程:Php 高效地将文件上载到CDN,php,file-upload,cron,cdn,Php,File Upload,Cron,Cdn,我使用Rackspace的CDN托管我网站的所有媒体(图像和视频)。每次用户上传内容时,我都使用以下过程: Uploadify将文件上载发送到PHP方法 PHP方法散列文件名,将文件上载到tmp目录,创建缩略图版本(如果需要),并返回散列文件名和缩略图名称 jQuery用于将预览图像src替换为:/location/to/tmp/file\u name,并将文件名也存储在隐藏输入中 提交表单时,隐藏输入的$u POST值用于将文件上载到CDN,并将CDN位置存储在关系MySQL表中 这一切都很好
tmp
目录,创建缩略图版本(如果需要),并返回散列文件名和缩略图名称/location/to/tmp/file\u name
,并将文件名也存储在隐藏输入中我应该将所有的CDN上传都留给cronjob吗?或者我现在使用的方法可以吗?这很可能取决于Rackspace CDN上实施的限制(如果有)以及上载的并发用户数量 若它们有一个限制,并且您可能在生产环境中接近这个限制,那个么为CDN上传实现某种排队服务器会更安全