Olá a todos,
Nós fizemos
Uma operação nos servidores entre 04:00-11:00 para
resolver o
imenso problema de lentidão. Durante este período de tempo tivemos
que desactivar as missões para que você pudesse continuar a jogar.
Mais algumas explicações sobre o problema:
O número de missões desbloqueadas pelos jogadores vem crescendo a cada
dia.
Há já algum tempo, quando um determinado número de
jogadores online é atingido, o servidor não tem espaço suficiente para
manter todos os dados necessários na memória.
Isso faz com que se utilize o disco rígido para armazenar e buscar os
dados das missões (o que é muito mais lento que a memória).
O resultado é que ele estava levando mais e mais tempo para
devolver as missões e os outros dados estavam pendentes.
Correções:
Após
Uma série de optimizações, observações, falsas idéias brilhantes,
idéia brilhantes reais... conseguimos isolar o problema e, em
seguida, encontrar a solução adequada.
Na noite passada, nós mudamos a estrutura da base de dados para os
pedidos das missões irem mais rápido. Nós também reorganizamos o
servidor
para dar mais memória (o dobro) para o banco de dados para que ele
possa manter
mais dados na memória.
Também vamos duplicar este servidor e dividir «o trabalho» em várias
máquinas. Nós vamos otimizar a estrutura de dados para evitar a
lentidão quando existirem mais jogadores do que agora.
Pedimos desculpas pelo inconveniente. Tenham a certeza que estamos
fazendo o possível para resolver estes problemas o mais rápido
possível. Infelizmente, alguns problemas são mais difíceis e levam
mais tempo para resolver do que outros.