ruby-on-rails – 如何安全,低成本地允许我的网站上的图像?
我开发了一个
social networking site for gardeners网站,并且有兴趣让用户能够将图像添加到他们的“推文”中.
如果我允许他们将图像上传到实际网站,这似乎会很快变得昂贵(这是一个副项目,没有任何人资助,而不是我和我自己的痴迷).假设网站变得适度受欢迎,每周有100K用户发布一张图片,大小只有250K.那是(100000 * .1 * 52/1024)= 508 MB /年的存储空间(并没有考虑到增加的带宽).另外,我必须增加服务器负载以缩放图像.我不确定我是否应该继续这样做,或者是否有更好的可能性. 在某些方面,链接到其他网站似乎更好.你确实有破坏的链接,但对我来说更大的担忧是安全性:XSS. 应用程序在Rails 3上,使用MongoDB / Mongoid作为后端,如果这很重要的话. 我正在寻找解决方案,例如: >在外部站点上存储图像的API.什么是理想的是能够将其上传到我的网站,并进行API调用以将其存储在外部网站上. 我的目标是(按顺序): 您在网站上允许用户提供的图像做了什么? 解决方法
为什么不使用亚马逊s3这样的服务?便宜,非常便宜(使用Reduced Redundancy Storage),像Paperclip这样最重要的插件支持开箱即用……
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |