我正在使用 Ruby on Rails 开发我的个人摄影作品集。我根本没有将这些图像保存在我的 assets/images 文件夹中,因为有许多高分辨率图像会增加站点文件夹的大小。所以我想把这些图片上传到一些图片托管网站上,这样我就只给出该图片的 URL,这将大大减少网站文件夹的大小。关于我的投资组合,我有三个问题: 1. 对于投资组合网站,这是正确的做法吗? 2. 满足这种需求的最佳图像托管网站是什么? 3. 我在什么基础上将数据库用于我的投资组合?
谢谢。
最佳答案
您应该检查一些 CDN(内容分发网络)服务,例如
Ruby 有许多用于管理此类云服务的 gem。 例如:
- fog gem (由 Heroku 和 Engine Yard 的人积极开发)
- cloudinary gem
- carrierwave gem (处理自动上传到 CDN 和数据库存储)
- carrierwave + cloudinary (这里有简单的教程)
关于ruby-on-rails - 需要图像托管网站的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13536307/