Perché l'intestazione scadente è impostata su qualche tempo in passato ('Sun, 11 mar 1984 12:00:00 GMT') in Drupal 6/ Pressflow e Drupal 7?
-
04-11-2019 - |
Domanda
Ho cercato di capire perché l'intestazione scade è impostata sul passato. Ho letto il commento in boostrap.inc drupal 6 ma sono ancora un po 'confuso al riguardo e la relazione tra expires
e vary
intestazioni. Ho esaminato questo perché sto cercando di impostare l'intestazione di scadenza nella speranza di controllare la scadenza della cache degli oggetti di vernice indipendentemente da TTL. Il codice recita:
// HTTP/1.0 proxies do not support the Vary header, so prevent any caching
// by sending an Expires date in the past. HTTP/1.1 clients ignores the
// Expires header if a Cache-Control: max-age= directive is specified (see RFC
// 2616, section 14.9.3).
$default_headers['Expires'] = 'Sun, 11 Mar 1984 12:00:00 GMT';
Mi influenzerebbe se mettessi le intestazioni di memorizzazione nella cache come scadere? Voglio farlo solo per gli utenti anonimi.
Ho pubblicato una domanda di vernice relativa a questa qui:https://stackoverflow.com/questions/19121220/how-to-control-how-long-varnish-expire-a-page-from-the-backend
Nessuna soluzione corretta