Je crois que Akamai prend en charge If-Modified-Since/ETAGs qui devrait vous obtenir ce que vous voulez. En regardant brièvement la documentation, j'ai trouvé les puces suivantes qui devraient vous aider.
// De Akamai Documenation //
Assurez-vous que votre serveur d'origine envoie des informations indiquant la version des objets afin que le serveur Edge peut envoyer une requête GET conditionnelle lorsque ces objets arrivent à expiration.
Assurez-vous également que votre serveur d'origine répond correctement à ces demandes conditionnelles, avec un message 304 non modifié, si le fichier n'a pas changé depuis l'heure spécifiée ou si la valeur ETag spécifiée correspond toujours.
Les en-têtes Cache-Control et Expires indiquent au navigateur si et combien de temps mettre en cache un objet. Mais lors de l'actualisation d'un objet expiré, le navigateur doit disposer d'informations indiquant la version de l'objet qu'il peut envoyer au serveur dans une requête GET conditionnelle.
informations spécifiques à la version couramment disponibles dans le navigateur peut inclure (entre autres):
Last-Modified: Si le navigateur reçoit un en-tête Last-Modified avec l'objet lors de la mise en cache il, le navigateur peut alors envoyer un If-Modified-Since En-tête lors de l'actualisation de l'objet, demande au serveur d'envoyer l'objet s'il a changé depuis la date spécifiée ou répond avec une réponse 304 Not Modified si ce n'est pas le cas. exemple, reçu dans la réponse HTTP: dernière modification: Ven 6 février 2009 00:08:43 GMT
ETag: Un ETag est une chaîne unique qui identifie une version spécifique de l'objet. Si le navigateur reçoit un en-tête ETag avec l'objet, il peut envoyer un en-tête If-None-Match lors de l'actualisation de l'objet, demandant au serveur d'envoyer l'objet si son ETag actuel ne correspond pas à ETag dans la requête ou Réponse non modifiée si c'est le cas. Exemple, tel que reçu dans la réponse HTTP: ETag: "4514b5-4824-4743e60ff96c0" Assurez-vous que votre site envoie des informations indiquant la version des objets afin que le navigateur puisse envoyer une requête GET conditionnelle au serveur lorsque ces objets expirent.
Merci, que etags a aidé :) – Abhishek