我们有一个用Ruby On Rails 3
编写的CMS应用程序,它使用Paperclip
来处理文件上传,ImageMagick
使用OpenStack
进行图像处理。它一直很好用,我们非常高兴。
对于我们想要进行部署的新客户:应用服务器位于公共网络中,上传的内容+数据库存储在内部环境中的安全计算机上。
我们现在有两条主要曲目:
使用基于REST的API处理所有上传文件的媒体资产应用程序(由我们开发)。图像将由GUID表示,我们将添加功能,以便可以缩放和裁剪图像。
除了图像缩放部分和存储部分之外,大多数应用服务器的另一个应用程序。当请求上传的图像时,它将作为媒体资产应用程序的适配器,以获得正确大小和布局的所有文件。
优点:
缺点:
另一个选项是进行Paperclip
安装并配置Amazon S3
以使用它。如果我们已正确理解,OpenStack
正在使用与Paperclip
类似的内容,并且{{1}}应该可以针对自定义安装进行配置。
优点:
缺点:
任何想法,想法,经历?