• [^] # Re: Miroir ou proxy ?

    Posté par (site web personnel, Mastodon) . En réponse au message Requête HTTP pour obtenir la version mise en cache, même périmée. Évalué à 1.

    Dans ton exemple, la durée d'inactivité avant suppression du cache est d'un an, mais les données ne sont mise en cache au mieux que sur une journée ce n'est pas bien cohérent.

    Ce n'est pas parce que les données sont "périmées" au sens HTTP que le serveur doit supprimer le cache, notamment pour ce que je cherche à faire.

    Dans ton cas l'index des APK n'est en cache que pour 1 minute a cause des lignes 57-60 du fichier en exemple

    Je pense que tu as mal recopié la conf, la config que j'ai mis en lien c'est ça :

     proxy_cache_valid any 1m;
     proxy_cache_valid 200 1d;
    

    Ce qui veut dire qu'il garde les réponses en 200 sur 1 jour et tout le reste une minute seulement.

    En pratique sur ma conf à moi j'ai changé pour que les 200 soient fraîches sur 1 an au lieu d'1 jour.

    Ajouter "updating" à la ligne "proxy_cache_use_stale" permettra aussi à ton proxy de fournir la version précédente pendant la phase de mise à jour de la ressource ce qui devrait beaucoup aider à ton problème.

    Je vais essayer, merci.

    Un gentil du net