Je travaille généralement avec WordPress mais je viens de terminer un projet pour un client qui était une page HTML statique composée de 8 pages et ~ 2 images par page. En utilisant WordPress, j'utiliserais w3 total cache, cloudflare, photon ou une solution via wp engine.Mise en cache du site HTML statique
J'ai fait des recherches et trouvé quelques solutions concernant les balises META et la manipulation d'un fichier .htaccess. La route méta tag, j'ai lu, n'est pas une solution raisonnable car elle ne valide pas correctement avec HTML5. (Ce qui était spécifiquement référence à la mise en place sans cache, mais même idée)
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
Référence ici: Using <meta> tags to turn off caching in all browsers?
J'ai aussi lu un peu ici: http://www.metatags.info/meta_http_equiv_cache_control
En utilisant quelque chose comme ceci:
<meta http-equiv="Cache-control" content="public">
<meta http-equiv="Cache-control" content="private">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache-control" content="no-store">
Mais je ne suis pas sûr de savoir comment ils fonctionnent réellement et lequel est le bon. Quelqu'un peut me diriger dans la bonne direction? Merci!
Peut-être que cela va résoudre http://stackoverflow.com/questions/15228697/prevent-html5-page-from-caching-what-replaces-cache-control-pragmano-cache – Tony