Es requerido tambien que la versión de SQUID sea la 2.7.STABLE3-20080728 (http://www.brazilfw.com.br/downloads/addons/squid-2.31.x/squid.tgz )
Atención: Esta implementación sólo es valida para quienes usan QOS Basado en Subredes.
1) Primero es necesario deshabilitar la creación automática de squid.conf
2) Editar el archivo /usr/local/squid/etc/squid.conf y agregar las siguientes lineas:
- Código: Selecionar todos
### Zero Penalty Hits ###
server_persistent_connections off
zph_mode tos
zph_local 0x30
3) En consola:
- Código: Selecionar todos
cd /partition
wget http://www.brazilfw.com.br/users/juanillo/zph-subredes/zph.sh
chmod +x zph.sh
./zph.sh
4) En Webadmin en la opción de QOS se podrá definir el ancho de banda total de los HITS ( ZPH (QOS basado en Subredes) )
Si por ejemplo definimos 2048 en el campo ZPH (QOS basado en Subredes), todos los HITS de SQUID serán entregados a esa velocidad a los clientes salteando el control del QOS, es decir, un cliente que tiene 256k de velocidad de bajada, puede estar bajando un archivo directamente de internet (no cacheado) a 256k y bajar algo cacheado a 2048k (como máximo, ya que 2048k es el total para toda la red)
El uso de ZPH acelera notablemente la navegación, ya que los datos cacheados (imágenes, etc) seran entregadas a mayor velocidad.
22-02-2009 Bug en IMQ en el archivo rc.qos.subredes corregido, aplique nuevamente el parche (gracias Weslei ) Juanillo