Skip to main content

Last-modified

Last-modified décrit une partie facultative d’un en-tête http destinée à faciliter le travail du navigateur. C’est pourquoi le terme « En-tête de réponse http dernière modification » est souvent utilisé comme alternative. L’en-tête est utilisé pour la communication entre le navigateur (Client) et le serveur. Le site Client demande quand le site a été modifié pour la dernière fois. De cette façon, il apprend du serveur s’il doit recharger la page entière ou s’il peut utiliser une version plus ancienne de Cache.

YouTube

By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

Souvent utilisé en conjonction avec la requête « if-modified-since ».

En général, le serveur affiche simplement une date et une heure lorsqu’on lui demande la dernière modification d’une page. Par exemple, cela pourrait ressembler à ceci : Mon, 13 Feb 2020 11:22:03 GMT. Si le site Client a chargé la page entre-temps, il peut utiliser la version en cache. Pour simplifier encore les choses, la requête « Last-Modified » est souvent combinée avec l’ajout « if-modified-since ». L’adresse Client permet de savoir si la page a été modifiée depuis un jour de référence. Si ce n’est pas le cas, le navigateur renvoie uniquement le code d’état 304 (code d’état 200 dans le cas d’une modification). Cela permet d’économiser une étape de travail, car le site Client n’a pas à effectuer de comparaison.

Les avantages de l’en-tête

  • Les ressources sont économisées. Toutes les pages ne doivent pas être rechargées.
  • Les temps d’attente pour l’utilisateur sont plus courts car les pages en cache peuvent souvent être affichées.
  • Les utilisateurs ont besoin de l’horodatage pour certains contenus (par exemple, les rapports des médias).
  • La charge du serveur est considérablement réduite car de nombreuses demandes se terminent déjà par le rechargement de l’horodatage.

Le dernier changement et l’optimisation des moteurs de recherche

Bien que l’horodatage soit important dans la vie de tous les jours en raison des avantages décrits ci-dessus, il revêt sa plus grande importance dans le cadre de l’initiative Optimisation des moteurs de recherche. Google insiste pour que l’en-tête soit toujours présent. Les ressources des crawlers devraient être épargnées de cette manière. Ils ne devraient avoir à regarder que les pages qui ont effectivement été modifiées. C’est pourquoi le site Google récompense les sites web qui prennent cela à cœur. C’est particulièrement important pour les portails à contenu dynamique – ce qui inclut aujourd’hui pratiquement toutes les boutiques en ligne.

Conclusion : l’en-tête Last-modified est toujours judicieux

Bien que l’en-tête ne soit que facultatif, il doit toujours être intégré. Il offre toute une série d’avantages et pas un seul inconvénient. L’effort pour l’inclure dans le code http, par exemple, est très faible. Ou, pour reprendre les mots de Googleadressés aux webmasters :« Cette fonction vous permet d’économiser la bande passante et les frais généraux.« 

Autres liens :


Vous avez d'autres questions ?

Veuillez nous contacter


Autres contenus