# Sugestão de Melhoria: Gerenciador de Arquivos Integrado + Envio via URL (S3/Storage Externo) #177
rafaelbousada
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Contexto
O texto técnico apresentado pelo desenvolvedor
https://email.notification.circle.so/c/eJwUzbuyqyAUgOGn0Q6Hi6IWFKfxNTKLxSIyB8TNJZnsp9-T7p-_-TCn1K_QPo_gjNKzEnp0Rs8oVjeSEaue91VyocbTWFR-92JbUC-4cb6AX4RaBCev7YxiDEbvSi0LObXvVj6EREXWcS7ExrkUepi5ozvmT6KrMQv4_1lyvxxz5KHHxtbdr5vDWTu2-fi-pgQhjtGcrd11UP8GeQzywNhtoidMGApGmmr-zkEed7cxIGCmOsjDhUKthF-qrBFeAaEyR6xBguvM34Ty08MrV0aJQbKBrkaVQW-Znbne5MDlym4owN4ntAr3PRZTwAPFYeZIpUHNsX_BCXMaX0b-BQAA__97kHAM
descreve corretamente os riscos relacionados ao upload de arquivos grandes diretamente pelo servidor, especialmente em stacks auto-hospedadas como WAHA, Evolution, WPPConnect, Baileys, etc.
Todos os problemas citados — bufferização em memória, alto consumo de CPU, saturação de workers, gargalos de I/O e risco de travamento do ambiente — acontecem porque o servidor precisa receber, manipular e reenviar o arquivo inteiro.
No entanto, grande parte desses riscos deixa de existir quando o Mega não precisa mais processar o arquivo, apenas referenciá-lo.
Proposta
Implementar um Gerenciador de Arquivos dentro do Mega, permitindo que cada cliente tenha um espaço próprio de armazenamento (S3 ou compatível).
Assim, na hora de anexar um arquivo em uma conversa, o Mega não faria upload — apenas enviaria a URL da mídia já hospedada.
Fluxo sugerido
Contra-Argumentação Técnica
Os problemas levantados no texto original (bufferização, OOM, travamentos, timeouts, compressão pesada, saturação de workers etc.) ocorrem somente quando o arquivo passa pelo Mega.
Ao enviar apenas a URL, esses riscos são eliminados:
O Mega deixa de ser um "servidor de upload" e passa a ser um orquestrador leve, como ocorre na WhatsApp Cloud API.
Essa abordagem respeita completamente os limites técnicos recomendados pela Meta, porque:
Benefícios Técnicos Diretos
Benefícios Operacionais
Controle de Armazenamento por Cliente (Super Admin)
Sugere-se que, assim como já ocorre com número de agentes e número de inboxes, o Super Admin possa definir:
Isso transforma o recurso em nova fonte de receita e agrega valor ao Mega sem aumentar a carga operacional.
Conclusão
A implementação de um Gerenciador de Arquivos + Envio por URL:
Em vez de lidar com os problemas estruturais dos uploads grandes, essa proposta remove o upload pesado da equação, transformando um ponto crítico em um diferencial competitivo para o Mega.
Beta Was this translation helpful? Give feedback.
All reactions