我对整个 CDN 理念还很陌生,所以这可能是一个愚蠢的问题,但我相信有人可以对此有所了解。我有一个基本的 php 脚本,它可以上传用户图像,调整它们的大小,创建一个目录 ( $user_id
),并将完成的产品存储在目录中 (如www.mysite.com/uploads/$user_id/image1.jpg
)。奇迹般有效。
我刚刚得到了所有托管的东西,我正在使用 Rackspace(Slicehost?)“云服务器”架构。我还注册了 Rackspace(Mosso?)“云文件”。到目前为止,一切都很好。
所以我的问题是:我应该将用户上传的图像存储在本地(在我的 apache 服务器上)还是通过云文件存储为对象?将静态内容与我的 Web 服务器分开似乎是个好主意,这样我就可以使用它来生成动态内容。但是每次用户上传图片时,创建一个支持 CDN 的 Container 会不会有很多开销?
希望我不会完全错过这艘船。我似乎无法找到关于此的大量信息,但我确信我应该追求或避免这个想法是有充分理由的。任何建议都非常感谢!