Mais ou menos o que o pessoal falou, o grande problema da lentidão do zero, é a demora para pra coletar, extrair dados e montar a tabela de chart semanal, para cada artista/música/álbum no chart, é preciso buscar todas as posições anteriores, depois percorrer todos esses dados e organizar para criar o chart-run e dados de subida/queda de posição/reprodução, etc. E depois de ter isso organizado, é preciso percorrer novamente todos esses dados para enfim montar a tabela. E isso ocorre toda vez que alguém abre algum chart semanal.
Enquanto estava fazendo o zero, não tinha pensado muito nisso, até pq nem sentia tanta demora no processo, só que uma coisa é a performance enquanto apenas uma pessoa está ocupando o servidor, e outra coisa é quando mais de 100 pessoas estão acessando ao mesmo tempo, ainda mais que vários usuários fazem questão de deixar o chart com top 50 completo, deixando o pobre do servidor sofrendo.
A atualização não vai solucionar completamente o problema, ao acessar um chart pela primeira vez (a partir de hoje), ele vai continuar demorando para carregar, porém, ao mesmo tempo ele estará sendo salvo no cache do seu navegador, ou seja, ao acessar pela segunda vez ele não vai passar por todo aquele processamento, ele já vai estar "salvo" no seu navegador, assim, carregando mais rápido.
Lembrando que se editarem o chart ou alguma configuração do site, o cache que estava salvo vai ser "perdido" já que é preciso fazer o processamento novamente correspondendo com as novas configurações para depois salvar no cache novamente.