Imagens não carregando na loja

Olá, a minha loja não esta carregando as imagens na loja nem no admin.
Como está a de vcs? é um problema geral ou será que só na minha?

Olá @artestore e equipe @ecom. Na nossa loja também está demorando muito pra carregar, as imagens dos produtos muitas vezes nem abrem. Tem previsão para voltar ao normal?

O mesmo ocorre aqui @artestore e @lojacustomic. Não carrega ou demora muito…

Boa tarde, tudo bem?
Não sei se notaram hoje o Google estava com problemas de imagem com quase todas operações que dependiam de imagem também e assim ocorreu em cascata em demais servidores, AWS, Digital OCEAN e outros. Estamos trabalhando junto pra fornecer uma segunda opção e tentando contribuir de alguma forma pra que resolvam esse problema. Com o servidor offline de imagens, não conseguimos ler elas e levar para outro local, por isso precisamos dessa parte para que possamos fazer uma segunda opção. Caso queiram ver https://status.digitalocean.com/

Temos serviços espalhados entre os 3 informados anteriormente. Semana passada a AWS teve um grande problema, acredito que foram 3 dias, no Google hoje e na DO também. Desde cedo estamos em contato com ambos fornecendo o máximo de informação possível para resolução (Não só nós, mas parte da Salesforce, Wework usa e outros não nacionais ). Como são só imagens, não é algo que sobrecarrega servidor, então normalmente ocorre problemas assim uma vez a cada nem sei quanto tempo.

Aqui está a mesma coisa, ia até comentar no chamado que abri ontem onde não estava conseguindo adicionar fotos, agora percebi o problema com as demais imagens, está lento o carregamento e não abrindo imagens.
Os banners da loja estão abrindo normalmente, somente banner.

Banners, logotipos e afins não precisam de tratamento de imagem, por isso são serviços separados. As imagens que está em um servidor de tratamento de imagem que está separado

1 curtida

as fotos já estão em PNG e 500x500, mas ao serem selecionadas para adicionar o carregamento não
acontece, também já reiniciei a internet e atualizei a pagina varias vezes. o problema persiste. pode me ajudar por favor?

Não tem haver com formato da imagem e sim o que informei anteriormente, problema no servidor de imagens.

Tenso…em pleno dezembro acontecer isso… :expressionless:
Espero que volte o mais breve possível!!!

Já até temos uma operação bem escalável, vários serviços existem múltiplos outros que ajudam a manter, só não tinha de imagem, porque teoricamente por ser arquivo estático e não tem nada haver com sobrecarga, deveria funcionar sempre. Mas depois dessa, vamos ter mais um serviço para ela, pra evitar ficar assim.

Boa noite, tudo bem?
Todas imagens novas serão inseridas em 2 datacenters distintos, diferente do atual. Ou seja, hoje já existe o atual, que foi informado que resolveram o problema, estão atentos e analisando a solução e agora mais dois, logo, um total de 3. Se quiserem refazer upload em alguns produtos para que neles fique nos 3 datacenters, só realizar novo upload nos produtos.

Bom dia, não pensamos nisso ainda, mas podemos ver algo sobre isso mais pra frente. De toda forma, já está disponível manualmente.

Boa tarde!

É impressão minha, ou foi resolvido o problema com as imagens?

1 curtida

Boa tarde, tudo bem?
Já foi resolvido.

Citei aqui também, que se quiserem inserir imagens em mais dois bancos distintos, basta re-inserir as imagens no painel. Todas as novas imagens que entrar, serão disparadas para os dois novos CDNs, dando mais segurança em vários servidores de imagens

tl;dr: muito bláblá meu, a parte objetiva está no final :grin:

@paulotrucco foi cirúrgico aqui, conhece, valeu! :smile:

Até que duplicar armazenamento não fica caro não (SSD em cloud é barato hoje), só que são casos esporádicos demais e exigia uma solução mais criativa porque balanceamento de carga antes de CDN iria atrapalhar muito mais do que ajudar, então o usual é ter só um CDN mesmo a não ser com operações muito enterprise.

De fato CDN cair ou mesmo ficar com performance degradada é muito esporádico, mais específicamente em 5 anos foi a primeira vez que vimos essa cena. O ponto é que o CDN já pressupõe alta disponibilidade, performance e escala, já é computação distribuída e exerce a função mais barata (em termos de CPU) como servidor, basicamente só entrega arquivos estáticos.

Quase sempre a instabilidade dos softwares está no backend, quando o código é ruim ou que não escala isso se repete se perpetua, definitivamente esse não é o nosso caso (:stuck_out_tongue:).

Mas eventualmente (embora muito raro) até os CDNs caem (ou até o DNS), aí é quase uma loteria, depende somente dos datacenters e nesse caso ficamos de mãos atadas porque o usuário acessa diretamente os URLs do CDN, até porque um middleware ou balanceamento de carga antes do CDN não se justifica, seria uma perde muito grande (proporcionalmente falando) de performance para cobrir casos muito esporádicos.

Daqui pra baixo é mais objetivo :stuck_out_tongue:

Mas a ocasião foi traumática e teríamos que sair melhores disso, avacalhou o planejamento da semana inteira mas voilá:

  • Agora as imagens são duplicadas em 2 datacenters;
  • Temos um CDN primário e mais 2 secundários;
  • O CDN primário agora é mais rápido e suporta HTTP/3 :fast_forward:;
  • Usamos service worker (o mesmo carinha que faz a loja funcionar sem internet) para alternar manualmente os CDNs se o primário falhar, ele substitui os domínios dos CDNs no cliente e esse é o pulo do gato :smile_cat:

Agora nem se a internet inteira cair essas imagens de produtos vão deixar de ser servidas, pelo menos não em navegadores modernos, não vamos passar por isso de novo nem de 5 em 5 anos :grin:

Sim, vamos migrar tudo automaticamente em breve, só não vamos fazer agora porque o CDN anterior voltou a funcionar normalmente (claro) e é praticamente certeza que ele também permaneça assim, por enquanto vamos priorizar reorganizar nosso roadmap e rotina, depois resolvemos essa migração.

1 curtida