Optimisations de Squid sur SME

Par défaut sur SME, squid est assez mal configuré (taille du cache sur disque: 100Mo)

Pour l'optimiser, nous allons créer un petit templates-custom:

mkdir -p /etc/e-smith/templates-custom/etc/squid/squid.conf
vim /etc/e-smith/templates-custom/etc/squid/squid.conf/95cache

Dans ce fichier, nous allons mettre ces lignes:

cache_dir aufs /var/spool/squid {($squid{'CacheSize'} || '1000')} 16 256
maximum_object_size {($squid{'MaxObjectSize'} || '5')} MB
cache_mem {($squid{'CacheMemSize'} || '100')} MB

Puis nous réglons les valeurs qui vont bien en fonction de notre machine, exemple:

db configuration setprop squid CacheSize 10000 MaxObjectSize 250 CacheMemSize 1000

et on re-configure le tout

signal-event proxy-update
Ce template n'est pas nécessaire sur une iPasserelle, puisqu'inclus par défaut