Casa > C > Como Spotify É Tão Rápido?

Como Spotify é tão rápido?

Spotify faz um monte de coisas diferentes. Se você clicar duas vezes em uma faixa aleatória, o cliente irá tocar uma cópia em cache local se você'tiver tocado a faixa recentemente. Se não existir uma cópia local, o cliente vai buscar os primeiros 15 segundos da faixa aos servidores Spotify mais próximos. Você pode ver a latência de alguns milissegundos aqui quando o início da faixa for buscado. Dado que uma faixa tem alguns megabytes de tamanho, não'não leva muito tempo para puxar a faixa completa, então você pode pular à vontade.

Após tocar, o cliente vai tentar puxar uma cópia da próxima faixa antes que a faixa atual tenha terminado, se ela não't existir na cache local. Primeiro, o cliente tenta puxar uma cópia de um dos seus pares (um protocolo peer-to-peer simples mas eficaz opera entre clientes spotify para aliviar a pressão sobre os servidores). Se isso falhar, então ele puxará a pista de um servidor antes do fim da pista atual.

A um nível alto, a tecnologia é't demasiado complexa para ser compreendida. A beleza disso é que eles puxaram tudo junto e fizeram "apenas funcionar".

Se você quiser mais sobre arquitetura Spotify, eu recomendo slides de Gunnar Kreitz's sobre o tópico: http://www.sics.se/files/kreitz-spotify-sics10.pdf Também vale a pena ler o artigo publicado pela Kreitz sobre arquitetura: http://www.csc.kth.se/~gkreitz/spotify-p2p10/spotify-p2p10.pdf

De Marji Naomi

Como funciona o modo offline do Spotify? Ele faz o download dos arquivos para sua máquina? :: Quanto é que o Google ganha por dia?