Cabeçalhos HTTP do WordPress Pergunta: Suporte ao cabeçalho If-Modified-Since?

Um usuário perguntou 👇

Olá e obrigado por um ótimo plugin.

Você conhece alguma maneira de adicionar o cabeçalho If-Modified-Since de forma eficaz? Achei essa sugestão promissora, mas não sei se tem efeitos colaterais negativos:

Você poderia considerar adicionar algo como uma opção abaixo dos cabeçalhos de cache?

Além disso, adiciono “Servidor” como um cabeçalho personalizado por meio de seu plug-in, o que é bom, mas seria mais conveniente se houvesse suporte claro para eles também.

(Eu adiciono “Servidor” para substituir a resposta real do servidor com um pouco mais de truque.)

Este tópico foi modificado 1 ano, 9 meses atrás por. Motivo: Foi indicado que “Expect-CT” já é suportado. Isso não requer o uso de um cabeçalho personalizado.

(@zinoui)

1 ano, 8 meses atrás

Olá @oyda

Obrigado por suas sugestões. Obrigada.

Você deve saber que é um pouco difícil Servidor cabeçalho. Tenho certeza de que uma configuração de cabeçalho personalizada não funcionará.

Se você tiver acesso ao httpd.conf, você pode adicionar esta linha:
ServerTokens Prod

Isso reduzirá a quantidade de informações de software em seu servidor. Então, se este é o valor do cabeçalho do servidor agora:

Apache/2.4.35 (Win64) OpenSSL/1.1.0i PHP/7.2.11

depois da ServerTokens estar:

Apache

Observe que esta solução não funcionará dentro do arquivo .htaccess.

Para o Se-mudou-de header: Eu não usei até agora, então eu tenho que saber sobre isso primeiro.

(@alinod)

1 ano, 8 meses atrás

@oyda,

O cabeçalho If-Modified-Since é um solicitação cabeçalho, não cabeçalho de resposta. Portanto, ele é enviado do navegador com a solicitação e não deve aparecer na resposta. Não faria sentido para @zinoui implementar isso em um plugin do lado do servidor. O navegador simplesmente o ignoraria.

Basicamente, é assim que funciona na caixa de diálogo cliente-servidor:

Navegador: depositei uma cópia deste ativo que já passou do prazo de validade. Por favor, envie-me a versão mais recente, mas apenas se for mais recente do que a minha cópia.
If-Modified-Since:

Servidor:
304 Not Modified (continue usando sua cópia em cache agora, economizarei tempo e largura de banda se não enviar o que você já possui) ou
200 OK (o ativo mudou desde então, então esta é a nova versão)

Referência:

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *