Tâche #11162
Scénario #11005: Etude du document des paramètres SQUID
Etude du document
History
#1 Updated by Fabrice Barconnière almost 8 years ago
#2 Updated by Scrum Master almost 8 years ago
- Status changed from Nouveau to En cours
#3 Updated by Benjamin Bohard almost 8 years ago
- Status changed from En cours to Nouveau
Les options de compilation sur lucid :
DEB_CONFIGURE_EXTRA_FLAGS := --datadir=/usr/share/squid3 \ --sysconfdir=/etc/squid3 \ --mandir=/usr/share/man \ --with-cppunit-basedir=/usr \ --enable-inline \ --enable-async-io=8 \ --enable-storeio="ufs,aufs,diskd,null" \ --enable-removal-policies="lru,heap" \ --enable-delay-pools \ --enable-cache-digests \ --enable-underscores \ --enable-icap-client \ --enable-follow-x-forwarded-for \ --enable-auth="basic,digest,ntlm,negotiate" \ --enable-basic-auth-helpers="LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,getpwnam,multi-domain-NTLM" \ --enable-ntlm-auth-helpers="SMB" \ --enable-digest-auth-helpers="ldap,password" \ --enable-negotiate-auth-helpers="squid_kerb_auth" \ --enable-external-acl-helpers="ip_user,ldap_group,session,unix_group,wbinfo_group" \ --enable-arp-acl \ --enable-snmp \ --with-filedescriptors=65536 \ --with-large-files \ --with-default-user=proxy
Sur precise :
DEB_CONFIGURE_EXTRA_FLAGS := --datadir=/usr/share/squid3 \ --sysconfdir=/etc/squid3 \ --mandir=/usr/share/man \ --with-cppunit-basedir=/usr \ --enable-inline \ --enable-async-io=8 \ --enable-storeio="ufs,aufs,diskd" \ --enable-removal-policies="lru,heap" \ --enable-delay-pools \ --enable-cache-digests \ --enable-underscores \ --enable-icap-client \ --enable-follow-x-forwarded-for \ --enable-auth="basic,digest,ntlm,negotiate" \ --enable-basic-auth-helpers="LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,DB,POP3,getpwnam,squid_radius_auth,multi-domain-NTLM" \ --enable-ntlm-auth-helpers="smb_lm," \ --enable-digest-auth-helpers="ldap,password" \ --enable-negotiate-auth-helpers="squid_kerb_auth" \ --enable-external-acl-helpers="ip_user,ldap_group,session,unix_group,wbinfo_group" \ --enable-arp-acl \ --enable-esi \ --enable-zph-qos \ --enable-wccpv2 \ --disable-translation \ --with-logdir=/var/log/squid3 \ --with-pidfile=/var/run/squid3.pid \ --with-filedescriptors=65536 \ --with-large-files \ --with-default-user=proxy
Pour trusty :
DEB_CONFIGURE_EXTRA_FLAGS := --datadir=/usr/share/squid3 \ --sysconfdir=/etc/squid3 \ --mandir=/usr/share/man \ --enable-inline \ --enable-async-io=8 \ --enable-storeio="ufs,aufs,diskd,rock" \ --enable-removal-policies="lru,heap" \ --enable-delay-pools \ --enable-cache-digests \ --enable-underscores \ --enable-icap-client \ --enable-follow-x-forwarded-for \ --enable-auth-basic="DB,fake,getpwnam,LDAP,MSNT,MSNT-multi-domain,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB" \ --enable-auth-digest="file,LDAP" \ --enable-auth-negotiate="kerberos,wrapper" \ --enable-auth-ntlm="fake,smb_lm" \ --enable-external-acl-helpers="file_userip,kerberos_ldap_group,LDAP_group,session,SQL_session,unix_group,wbinfo_group" \ --enable-url-rewrite-helpers="fake" \ --enable-eui \ --enable-esi \ --enable-icmp \ --enable-zph-qos \ --enable-ecap \ --disable-translation \ --with-swapdir=/var/spool/squid3 \ --with-logdir=/var/log/squid3 \ --with-pidfile=/var/run/squid3.pid \ --with-filedescriptors=65536 \ --with-large-files \ --with-default-user=proxy
#4 Updated by Benjamin Bohard almost 8 years ago
Au final, on cherche basiquement à optimiser le cache et la méthode de suppression du cache.
La balance est à faire entre le rapport entre le nombre de requêtes auxquelles peut répondre le proxy et le nombre total de requêtes qu'il intercepte, et le rapport entre le volume de données que sert le proxy et le volume total de données transmises.
Il semble profitable de mettre en place différents cache pour en avoir un optimiser pour les gros volumes et un autre pour les petits volumes.
L'augmentation de la taille du cache est toujours présentée comme une solution facile pour améliorer les taux de réponses positives du proxy.
Les possibilités ne sont pas les mêmes entre lucid et precise d'un côté, et trusty de l'autre (squid 3.1 et 3.3 respectivement).
#5 Updated by Scrum Master almost 8 years ago
- Status changed from Nouveau to En cours
#6 Updated by Benjamin Bohard almost 8 years ago
- Status changed from En cours to Fermé
- % Done changed from 0 to 100
- Remaining (hours) changed from 6.0 to 0.0
Étude donnant lieu à un début de document de synthèse dans le wiki du projet : https://dev-eole.ac-dijon.fr/projects/eole-proxy/wiki/Wiki
#7 Updated by Joël Cuissinat almost 8 years ago
- Assigned To set to Benjamin Bohard