Post Header
O número de visitas recebidas pelo Archive of Our Own – AO3 (Nosso Próprio Arquivo) aumentou bastante em março, com acessos semanais subindo de 262 milhões a 298 milhões em apenas duas semanas. Acreditamos que esta tendência irá se manter, e para o AO3 continuar funcionando, precisamos tomar medidas emergenciais. A mudança mais rápida e útil que podemos fazer no momento é armazenar as obras que apresentamos para visitantes em cache. Infelizmente, isso significa que a partir de agora, pessoas acessando o site sem fazer login poderão notar atrasos na atualização de obras, e seus acessos não serão mais incluídos na contagem de acessos de cada obra.
Por que isso está acontecendo?
Nossos servidores de banco de dados estão ficando sobrecarregados com o aumento de visitas no AO3. Cada vez que alguém acessa uma obra, os servidores recebem dezenas de solicitações. (Vamos adquirir servidores novos para lidar com a sobrecarga, mas antes disso precisamos terminar a manutenção dos servidores atuais, e determinar que hardware comprar. A entrega e instalação de servidores normalmente demora alguns meses, e atrasos são possíveis devido a pandemia.)
Apresentar obras em cache para visitantes vai reduzir drasticamente o número de solicitações que fazemos aos servidores. Quando armazenamos obras em cache, não é necessário solicitar as informações mais recentes ao banco de dados toda vez que alguém visita uma página dentro de um certo período de tempo. Ao invés disso, um dos nossos servidores front-end fornece a todo mundo a mesma versão daquela página. Após aproximadamente uma hora, a versão é atualizada.
Que mudanças eu vou notar?
A partir de agora, você pode perceber as seguintes mudanças:
- Quando um novo capítulo for adicionado a uma obra, pessoas que não estiverem logadas no AO3 só poderão acessá-lo através de um link direto para o capítulo até o cache ser atualizado, o que acontecerá aproximadamente uma vez a cada 60 minutos. Outras mudanças na página (por exemplo, edições no texto ou tags ou novos comentários e kudos) podem também não aparecer até a atualização do cache.
- Uma vez que páginas de obras precisam ser idênticas para todas as pessoas que não estiverem logadas, tivemos que parar de preencher automaticamente os nomes e emails de visitantes na caixa de comentários. (Você pode solicitar um convite e criar uma conta caso queira que seu nome fique gravado!)
- Pessoas que não fizerem login verão a advertência de conteúdo adulto em todas as obras classificadas como Mature (conteúdo adulto), Explicit (Explícita) ou Not Rated (Não classificada). Este problema é temporario e iremos resolve-lo assim que possível.
- Não adicionaremos mais acessos de visitantes à contagem de acessos de cada obra. (Acessos existentes não serão removidos.) O código que aumenta essa contagem fica nos nossos servidores de aplicação, que não será executado quando os servidores distribuírem versões em cache de obras.
A contagem de acessos será consertada?
Estamos explorando opções que permitirão que voltemos a contar acessos de visitantes, mas pode demorar um pouco até que encontremos e implementemos uma solução viável a longo prazo. Trabalharemos o mais rápido que pudermos, mas pedimos sua paciência - nossa equipe pode ter que priorizar outras melhorias de desempenho no site ou seu próprio bem estar nesses tempos difíceis.
Te manteremos a par de qualquer progresso ou atraso significativo por meio de posts de notícia no AO3 e da nossa conta no Twitter, @AO3_Status.