2010-12-11 26 views

Répondre

2

En supposant que votre serveur est Apache, jetez un oeil à mod_expire. Les fichiers statiques que j'ai configurés pour expirer "plus tard" sont text/css, text/javascript, application/javascript et image/*.

+0

C'est nginx. Des conseils à ce sujet? Ou je devrais passer à Apache? – Rihards

+0

Vous avez sûrement vos raisons d'utiliser nginx. Je n'essaierai pas de vous convaincre d'utiliser autre chose pour que ma réponse soit la bonne. Cependant, vous voudrez peut-être vérifier [HttpHeadersModule] (http://wiki.nginx.org/HttpHeadersModule) pour nginx. –

1

Envoyer 304 Not Modified en-tête.

Je l'utiliser sur tout ce qui est peu susceptible de changer souvent - le logo de votre site, image sprite, etc.

Si vous avez envoyé des en-têtes d'expiration lointains, puis décidé que vous devez changer l'actif, tout simplement ajouter un horodatage/libération, par exemple sprites.png?4000.