Por lo tanto, estoy usando Paperclip y AWS-S3, lo cual es increíble. Y funciona genial Solo un problema: necesito cargar archivos realmente grandes. Como en más de 50 megabytes. Y entonces, nginx muere. ¿Entonces aparentemente Paperclip almacena cosas en el disco antes de ir a S3?Paperclip, grandes cargas de archivos y AWS
Encontré este really cool article, pero también parece que va primero al disco y luego hago todo lo demás en el fondo.
Idealmente, podría cargar el archivo en segundo plano ... Tengo una pequeña cantidad de experiencia haciendo esto con PHP, pero nada con Rails hasta el momento. ¿Podría alguien señalarme una dirección general, incluso?
¡Gracias por el enlace! El único problema que puedo ver con esto es que FancyUpload está en Flash, y flash tiene que cargar todo el archivo en la memoria antes de comenzar la carga. Entonces, si quisiera subir un archivo de 300MB, tengo que tener tanta RAM ... los cargadores de flash que probé hicieron que mi Firefox fallara, y tengo 4GB en mi máquina. Sin embargo, el artículo sigue siendo interesante, y me aseguraré de referirme a él más tarde ... –
¡Oh, eso es una desventaja! No sabía sobre eso. –
El comentario sobre Flash al cargar todo el archivo en la memoria antes de cargarlo ya no es cierto. Lo han cambiado a donde solo almacena lo que necesita ahora – iwasrobbed