desenv-web-rp.com

Que tipo de site não deve usar um cache?

Existe um momento em que você deve usar o cache? Gosta de páginas atualizadas com frequência? Ou você deve sempre fazer cache?

Por favor, dê exemplos e razões?

1
Kevin

Acho que depende do que você quer dizer com cache.

  1. Cache de consultas do banco de dados - em muitos casos, faz sentido armazenar consultas em cache no cache de memórias ou mesmo serializadas no disco

  2. Cache de fragmento de página - se você possui partes semi-dinâmicas da página, às vezes pode fazer sentido persistir na memória ou no disco, em vez de ter que gerá-las novamente a cada carregamento da página

  3. Proxy reverso - uma camada inteligente (ou não tão inteligente) que armazena instantâneos de suas páginas totalmente renderizadas e as apresenta como páginas estáticas para o cliente com base nas estratégias definidas.

  4. Cache do lado do cliente - por meio da escolha inteligente de Expira e outros cabeçalhos HTTP, você pode garantir que seus clientes solicitem apenas arquivos do site, conforme necessário

Tudo isso desempenha um papel na otimização do site, e o uso é determinado pela dinâmica de seus dados, se o cliente está conectado e inúmeros outros fatores. A resposta simples é armazenar em cache sempre que possível, no nível que consome menos recursos, sem comprometer a experiência do usuário.

4
JasonBirch

Um site que informa a hora atual do dia.

2
delete

Estou assumindo que você quis dizer 'não deve usar cache?' caso contrário, você sempre deve sempre usar o cache para as páginas que precisam dele. (muita renderização no servidor e sql ...).

Um cache é usado para enviar páginas pré-renderizadas, opostas às consultas de lógica e banco de dados para cada solicitação. acelera drasticamente tudo. Uma opção é apenas limpar o cache com mais frequência.

Há momentos em que você não deseja cache ... como um painel de administração ou algo que precisa ser atualizado imediatamente, sempre.

Um cache deve ser usado para páginas: que não mudam muito ou precisam ser constantemente analisadas pelo php se houver muito trabalho para renderizar a página como chamadas de banco de dados ou muitos scripts utilitários. se for solicitado muito. como uma página inicial.

1
WalterJ89