web-dev-qa-db-fra.com

Mise en cache des ressources sur le site Web à partir de pages GitHub

Le serveur pour les pages GitHub (y compris le mien) définit CacheControl: max-age=600. Cela signifie que le cache est configuré pour ne durer que pendant dix minutes , ce qui n'est pas souhaitable.

Est-il possible de contrôler cette valeur et de définir également le statut only-if-cached?

Je sais qu'il n'y a pas d'accès direct au fichier .htaccess ou à un fichier équivalent, mais je recherche un accès indirect via une sorte de paramètre ou une confirmation, ou une preuve que c'est impossible.

enter image description here

Remarque: cette question n'est pas un doublon de Mise en cache d'éléments dans les pages Github (github.io) qui indique si les pages Github ont une mise en cache.

9
Mateusz Konieczny

Confirmé officiellement comme impossible.

Réponse du support GitHub:

Merci de contacter le support GitHub pour utiliser les pages GitHub.

Nous définissons l'en-tête Cache-Control suivant pour tout le contenu des pages GitHub:

Cache-Control: max-age=600

Cet en-tête est identique pour tous les actifs de tous les sites de notre service Pages. Nous ne fournissons actuellement aucun moyen de modifier la valeur.

J'espère que cela répond à vos questions.

11
Mateusz Konieczny