【发布时间】:2012-11-15 15:50:29
【问题描述】:
如何让 Paperclip 图像上传在运行在 8 台机器上的 Rails 应用程序(负载平衡)上工作?
用户可以在应用上上传图片。图像存储在其中一台机器上。用户稍后请求图像,但未找到,因为它是从另一台机器请求的。
此类问题的解决方法是什么?我不能使用 AWS 或任何云服务;图像必须在内部存储。
谢谢。
【问题讨论】:
-
如果您不能使用 AWS,则必须将图像放入数据库或您自己的文件存储解决方案中。将它们存储在您的应用程序服务器上是不行的。如果您丢失了其中一台机器,您就丢失了图像。
标签: ruby-on-rails image paperclip scalability