Project

General

Profile

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

Added by Emmanuel GARETTE over 8 years ago. Updated over 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/20/2015
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
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

Related issues

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

Associated revisions

Revision 4148baf6 (diff)
Added by Emmanuel GARETTE over 8 years ago

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

History

#1 Updated by Scrum Master over 8 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Scrum Master over 8 years ago

  • Assigned To set to Emmanuel GARETTE

#3 Updated by Emmanuel GARETTE over 8 years ago

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 Updated by Emmanuel GARETTE over 8 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 4.0 to 0.25

#5 Updated by Scrum Master over 8 years ago

  • Status changed from En cours to Résolu

#6 Updated by Joël Cuissinat over 8 years ago

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 Updated by Joël Cuissinat over 8 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF