花费更多时间在机架空间上载图像

问题描述:

我有一个应用程序,在这里我使用回形针和paperclip-cloudfiles gems上传图像以将图像上传到机架空间。 此功能需要大约一分钟的时间通过本地主机将数据上传到机架空间。 并在heroku上给出应用程序错误。花费更多时间在机架空间上载图像

通过使用以下指导原则构建代码。
http://blog.joshsoftware.com/2010/04/16/using-rackspace-cloudfiles-with-paperclip/

了以下错误在Heroku

2013-03-22T14:49:02+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path=/en/people/dC95vKJ7mr4OadeJe5kdxp/update_avatar host=foodswap.herokuapp.com fwd="14.97.68.176" dyno=web.1 queue=0ms wait=0ms connect=1ms service=30950ms status=503 bytes=0 
2013-03-22T14:49:02+00:00 app[web.1]: Disconnected from ActiveRecord 
2013-03-22T14:49:02+00:00 app[web.1]: reaped # worker=0 
2013-03-22T14:49:03+00:00 app[web.1]: Connected to ActiveRecord 
2013-03-22T14:49:03+00:00 app[web.1]: worker=0 ready 

使用: 红宝石1.9.3 轨3.0.19 回形针3.4.1 回形针,cloudfiles 2.3.8.3

因此,如何我可以减少图像处理时间或延长服务器时间? 或延迟作业会帮我上传图片?怎么样?

Heroku超时请求的时间超过30秒 - 上传始终存在问题。

使用Amazon S3,您可以直接上传而不需要通过Heroku,并在上传完成后通过对Heroku的响应,从而完全绕过Heroku的超时时间 - 您需要查看Rackspace是否提供此类功能。