Recentemente eu entrei num projeto pra dar suporte em um sistema legado minha função seria somente frontend (html+css+javascript+responsivo) e me deparei com a seguinte linha de código:
<?php
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
if (!isset($urlHome)) {
$urlHome = '#';
}
if (!isset($exibirLogout)) {
$exibirLogout = true;
}
?>
Antes de um arquivo html, minha pergunta é o seguinte o que eu devo aprender pra dominar as linhas acima, exceto o PHP em uma pesquisa pela internet eu vi que se trata do HTTP, eu já fiz esse curso aqui na Alura, mas essa parte de cache não é abordada, aliás eu nem sabia que existia além disso, no curso eu aprendi sobre o protocolo(request, response, versões, códigos) mas isso não é abordado, alguém que domina poderia me indicar algum curso ou literatura pra aprender sobre o protocolo de forma mais abrangente. Desde já agradeço.