Projet

Général

Profil

Tâche #13677

Scénario #3657: Squid devrait cacher plus efficacement les fichiers d'une liste de site personnalisable

Etudier la propostion de Karim concernant le cache des fichiers du site trendmicro

Ajouté par Emmanuel GARETTE il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
20/10/2015
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

si je me souviens bien l'ordre des lignes pour les refresh-pattern à son importance :

refresh_pattern ^ftp:       1440    20% 10080
refresh_pattern ^gopher:    1440    0%  1440
refresh_pattern -i (/cgi-bin/|\?) 0 0%  0
refresh_pattern -i /.*\.trendmicro\.com/.*        180    100%      300 reload-into-ims ignore-reload
refresh_pattern .       0   20% 4320

Demandes liées

Lié à Documentations - Tâche #14583: Ajouter des explications sur l'algorithme de personnalisation de la durée des caches Squid Fermé 11/01/2016
Lié à Distribution EOLE - Tâche #16618: Configuration de la durée des caches : erreur sur l'option -i Fermé 23/06/2016

Révisions associées

Révision 4148baf6 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 8 ans

gestion de l'option refresh_pattern de squid (ref #13677 @2h)

Historique

#1 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Scrum Master il y a plus de 8 ans

  • Assigné à mis à Emmanuel GARETTE

#3 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

Ce qu'il faut proposer dans le dictionnaire :
  • sensible à la casse (oui/non) si oui => ajout de l'option "-i" (obligatoire)
  • expression régulière (string) (obligatoire)
  • temps minimum (en minutes) qu'un objet sans expiration explicite doit être considéré comme à jour (number) (obligatoire)
  • pourcentage de temps (durée depuis la dernière modification) qu'un objet sans temps d'expiration explicite doit être considéré comme à jour (number de 0 à 100) (obligatoire)
  • temps maximum (en minutes) qu'un objet sans expiration explicite doit être considéré comme à jour (number) (obligatoire)
  • options éventuelle (string)

L'aide est ici : http://www.squid-cache.org/Doc/config/refresh_pattern/

#4 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 4.0 à 0.25

#5 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Joël Cuissinat il y a plus de 8 ans

La configuration suivante :

root@amon:~# CreoleGet --list |grep proxy_refresh_pattern
activer_proxy_refresh_pattern="oui" 
proxy_refresh_pattern_regexp="/.*\.trendmicro\.com/.*" 
proxy_refresh_pattern_case_sensitive="oui" 
proxy_refresh_pattern_max="300" 
proxy_refresh_pattern_min="180" 
proxy_refresh_pattern_options="reload-into-ims ignore-reload" 
proxy_refresh_pattern_pourcent="100" 

Donne bien :
root@amon:~# rgrep refresh /etc/squid3/
/etc/squid3/common-squid2.conf:refresh_pattern ^ftp:        1440    20%    10080
/etc/squid3/common-squid2.conf:refresh_pattern ^gopher:    1440    0%    1440
/etc/squid3/common-squid2.conf:refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
/etc/squid3/common-squid2.conf:refresh_pattern -i /.*\.trendmicro\.com/.* 180 100% 300 reload-into-ims ignore-reload
/etc/squid3/common-squid2.conf:refresh_pattern .        0    20%    4320

#7 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF