Exemplo prático: Depois que a página inicial de uma pessoa visita, não importa onde ela esteja, Xangai, Pequim, Shenzhen ou os Estados Unidos. No período de cache, em até 3 horas, pessoas de todos os países do mundo visitam novamente a página inicial do site, acessando apenas o servidor front-end Y, enquanto o servidor de dados X não tem nenhum peso e o banco de dados é zero sob pressão. Após 3 horas, a primeira pessoa a visitar a página inicial irá ao servidor de dados X para ler os dados em tempo real e consultar o banco de dados uma vez, e então, em 3 horas, o acesso de todos os outros será lido do servidor front-end Y. Em outras palavras, dentro de 24 horas por dia, a página inicial teoricamente deveria ter apenas 8 registros de acesso no servidor de dados X (24 dividido por 3 igual a 8), e todos os outros acessos, sejam milhares, dezenas de milhares ou milhões de visitas à página inicial, são assuntos do servidor front-end Y. Meu perfil, é o seguinte:
Depois de configurados, olhe para o cabeçalho da resposta, da seguinte forma:
X-Cache-Status:MISS 这句话,表示,并没有从缓存里面读取数据,未命中的意思嘛。
Onde surge o problema? Existe algum problema com as permissões do diretório de cache que impedem a gravação em ???
Depois, modifiquei as permissões do diretório cache, reiniciei o nginx e descobri que ainda não conseguia acertar...
Por fim, a solução é a seguinte:
Adicione a seguinte frase:
A configuração completa é a seguinte:
Anexo está uma captura de tela do golpe:
|