Você sabe o que é cache? Sabe quando você troca uma foto em um site e a antiga ainda continua aparecendo? isso é cache!
Veja como mais detalhes nossa explicação para tirar suas dúvidas!
Hoje nós vamos falar sobre Cache.
Cache é a definição que a gente dá para um conjunto de informações que são gravadas em uma memória temporária para que o acesso fique mais rápido.
A gente vai exemplificar o funcionamento do Cache com ajuda do Delmano.
Então, vamos imaginar que eu tenha algum procedimento, que eu precise saber quantas folhas o Delmano tem aqui na mão.
Por favor Delmano, quantas folhas você tem ai?
Eu vou contar:
Uma, duas, ...
Vamos observar o tempo que ele está demorando para fazer isso.
Quatro, Cinco, Seis, Sete.
Ele tem sete páginas.
Então obviamente...
Vou anotar aqui... por favor...
Ele está anotando
Então observe que ele demorou um tempinho para contar estas sete.
Agora para exemplificar o cache, a gente pega esta informação que foi armazenada em algum lugar e acessa ela de uma forma mais inteligente.
Como no caso o Delmano escreveu em um papel, é só perguntar.
Delmano, quantas folhas tem ai?
Sete!
Sete folhas...
Que maravilha, ele não precisou contar de novo. Ele anotou o resultado em algum lugar e apenas leu.
No que isso seria interessante?
Imagine que o seu site tem uma página gigante.
Para ler tudo que tem ali, demora um certo tempo.
Tem que acessar o banco de dados, volta...
Então o que é feito:
uma cópia dos dados depois do processamento é armazenada em um local temporário e depois apenas o resultado de tudo aquilo é enviado.
Se por acaso antes dessa informação ser atualizada:
Você sabe o que foi que a mulher de Albert Einstein disse quando viu ele sem roupa?
Não...
Que físico!
Foi sem querer!
Então...
Vamos imaginar que o cache está lá armazenado, armazenou que tem 7 páginas ali, ai chega o Adriano aqui e coloca mais uma página.
Ai eu pego e perguto para o Delmano: Quantas páginas tem ai Delmano?
Sete
Então é isso que acontece.
Você fica dando F5 lá no seu site e aparece a foto que você já trocou, aparece o texto que você já editou.
O Cache armazena para que o acesso fique mais rápido, e em alguns momentos é muito útil mas em outros nem tanto.
Então é estipulado um tempo para que este resultado, que foi anotado no exemplo aqui no papel, ele se apague, ... então pode ser um dia, uma hora, cinco minutos, então agora quando a gente fizer a pergunta de novo, Delmano: quantas páginas tem ai?
O processo vai ser executado novamente
O processo vai ser executado novamente e vai novamente para a memória.
Essa é a função do cache.
Se em algum momento você atualizar a página do seu site e aparecer a foto antiga ainda pode saber que é o cache que ta ai funcionando e de certa forma ele vai ajudar que o site carregue muito mais rápido só que pode ser que ele cause alguns efeitos colaterais.
Se você tem alguma dúvida mande para a gente, no duvidas@2gigantes, nos comentários, faça o comentário chegar até a gente, que a gente vai responder!
Até mais!
Ещё видео!