Plugin Locations 🌍

Heh - sim - eu não queria seguir esse caminho especificamente por esse motivo. :slight_smile:

2 curtidas

Eu mudei a minha…

Isso produz este efeito:

3 curtidas

A consequência não intencional é encontrada na Lista de Usuários:

3 curtidas

Desculpe o atraso.

Pelo que pude ver, não há uma API para isso.

É apenas a extração do valor do título:

2 curtidas

Alguém já viu isso antes? Que o mapa ocupa apenas uma parte do espaço destinado a ele? Sempre foi exibido corretamente, até que atualizamos o plugin.

1 curtida

Isso é resolvido se você remover o plugin Layouts?

2 curtidas

Estranhamente, o mapa não aparece (fica todo em branco) quando removo o plugin de layouts. Eu originalmente pensei que poderia ser um problema de CSS, mas o problema persiste mesmo depois que removi todo o CSS.

O que é bem estranho, porque seu mapa no Pavilion aparece perfeitamente.

1 curtida

Não consigo reproduzir. Verifique se há conflito de tema?

A atualização mais recente do core parece ter matado isso definitivamente:

Clicar no mapa do usuário ou no ícone de mapa em um cartão de usuário causa um ataque de negação de serviço autoinfligido :pensive:

Em seguida, ele continua indefinidamente, derrubando o navegador completamente em questão de segundos:

O mesmo ocorre na página do mapa do usuário:

Fui obrigado a desativar o plugin completamente esta manhã.

1 curtida

Talvez relacionado?

1 curtida

Desculpe, não vou conseguir dedicar muito tempo a isso agora. Estou me mudando e isso coincide com o fim do período de suporte — um golpe duplo.

Primeiro, verifique se não há algo mais afetando o servidor; pode não ter nada a ver com Locations…

No momento, não consigo ver nada de errado com Locations na versão atual; não há registros nos logs.

Por favor, verifique o que pode estar consumindo desempenho.

1 curtida

Eu diria que provavelmente são as mais de 4.000 chamadas de rede feitas para map.json toda vez que alguém tenta ver a localização de um usuário :smiley:

Sem problemas, desativei o plugin por enquanto.

2 curtidas

Está funcionando bem na minha instância. Acabei de atualizar. Notei inicialmente vários recursos sem cache. Agora está tudo certo. Tem a ver com a atualização do Redis?

1 curtida

Eu realmente não sei :man_shrugging:

Mas isso causaria milhares e milhares de chamadas de rede?

1 curtida

Cada avatar individual para todos os usuários abrangidos? (por exemplo). Cada parte do mapa necessária.

1 curtida

Não, desculpe, quis dizer: isso causaria as milhares de chamadas de rede por minuto para map.json que eu estava vendo?

1 curtida

Um 429 que está sendo ignorado, talvez? Se um ativo for necessário novamente, mas for negado, ele pode ainda assim tentar acessá-lo.

Sim, não tenho certeza sobre os 200… qual provedor você está usando?

1 curtida

Quando cliquei em um cartão de usuário e, em seguida, no ícone do mapa para aquele único usuário, ele começou imediatamente a disparar centenas e centenas de chamadas de rede para o map.json.

Mais de 1.000 chamadas ao map.json foram enviadas em menos de 60 segundos, apenas a partir do meu navegador.

A ponto de meu navegador no PC de mesa travar completamente e, quando abri o Discourse no meu celular, recebi instantaneamente a mensagem “diminua o ritmo, muitas solicitações vindas deste IP”.

1 curtida

Provavelmente mais, mas meu navegador travou naquele ponto :laughing:

1 curtida

Tentei novamente.

A mesma coisa — ele trava instantaneamente:

E:

etc.

Na chance remota de ser algo relacionado ao navegador, tentei o Chrome em vez do Firefox.

O Chrome parece lidar com o problema um pouco melhor e chegou a mais de 10.000 requisições de rede ao map.json em menos de sessenta segundos, momento em que todo o meu PC começou a travar — não apenas o navegador:

Não se preocupe com isso, @merefield. Desativei novamente :slight_smile:

1 curtida