2011-08-22 42 views
1

蜻蜓宝石好的解决方案是蜻蜓宝石重载项目很好的解决方案? (大规模的社交应用如Facebook为例)是对重负荷的项目

因为我认为这是小佳的解决方案 - 中型项目,但我真的不喜欢这个主意的图像上飞(我知道有一个兑现呈现选项,但仍然)我是音乐会它可能会产生巨大的差异,如果你在这样一个大的web应用程序使用它

以及什么宝石来处理图像,你认为最好的这样的大型项目将是最好的解决方案,为什么? (速度是主要问题)

THX答案

+0

http://stackoverflow.com/questions/3755662/carrierwave-or-dragonfly/4645846#4645846我喜欢Luufs发布这些主题,但仍然没有回答我的问题 – equivalent8

+0

蜻蜓允许你做预先缩略图如果你想 - 看http://markevans.github.com/dragonfly/file.Models.html#Up-front_thumbnailing - 你可能要使用的是和即时混合,根据您的需要 –

回答

1

我不知道蜻蜓,但因为你正在寻找一个可扩展解决方案,你应该看看基于回形针和DelayedJob Delayed Paperclip(或Resque)。

图片进程将作为后台作业,不会拖慢应用程序,让用户等待在他的屏幕前进行处理。

+0

我喜欢图片的想法背景(+1为),我认为这将是在专辑图片很好的解决方案,但我认为这不会是替身或产品图片疲惫有益的,因为这样一来有可能是一个处理作业处理和用户队列不会看到刷新页面(仅在后)图像 – equivalent8

+1

这真的取决于队列。我可以非常直接,并可以通过ajax进行更新。 – apneadiving

+0

这是真的,好点,好点。 – equivalent8