Rails应用程序的共享文件存储

时间:2008-11-29 19:12:29

标签: ruby-on-rails ruby linux network-storage

我有一个接受文件上传的rails应用程序,我想知道在服务器之间建立公共存储的最佳方法。由于我们有许多Windows应用程序,我们过去使用过samba,但是当我们构建纯粹的linux应用程序时,我希望以最好的方式执行此操作。

我们期待大量数据,因此需要在多个文件服务器上进行扩展。

4 个答案:

答案 0 :(得分:4)

我使用了paperclip和S3后端。

答案 1 :(得分:2)

如果您想拥有内部所有数据而不是网络文件系统,那么可能就是这样。尝试设置AFS它可以很好地扩展。

答案 2 :(得分:2)

另一个好的选择是来自Memcached的创建者:

Mogile FS http://www.danga.com/mogilefs/

答案 3 :(得分:1)

一种简单的方法是使用attachment_fu和S3后端。