PDA

Visualizza la versione completa : SQUID - apertura lenta pagine web


kappei15
13-07-2004, 08:58
Ciao, utilizzo squid come proxy in una rete con 50 workstation, e noto una evidente rallentamento nella velocità di apertura delle pagine rispetto a quando provo a navigare senza utilizzare il proxy.

E' possibile che ciò dipenda dal tempo che squid impiega per accedere alle tabelle di cache? In tal caso esiste un modo per velocizzare tale accesso? Se così non fosse esiste comunque un modo per velocizzare l'apertura delle pagine? :confused:

Inoltre avrei bisogno di un buon tutorial per squid: qualcuno sa dirmi dove poterlo scaricare?

Grazie e buona giornata!! :D

l.golinelli
13-07-2004, 09:01
Per il tutorial guarda http://imolug.no-ip.org nella sezione downloads -> manuali.
Che hardware hai?
Posta il squid.conf
Che dischi hai?
Cosa +hai usato come formato per la cache?
Quanta RAM?

Io con un Pentium 450 Mhz e 1Gb di RAM e dischi SCSI 10.000 rpm faccio navigare più di 50 client MOLTO FORTE!!!

:ciauz:

kappei15
13-07-2004, 09:23
Sicuramente ho lo squid.conf da sistemare!

Premetto che l'ho configurato per la prima volta due giorni fa senza capire bene i pro e i contro dei comandi che stavo digitando...

Ho dato alla cache una dimensione enorme credo (300MB), anche perchè utilizzo dischi ide (presto li sostituiro con degli scasi comunque). La macchina è piuttosto prestante: utilizzo un athlon xp 2400+ con 256MB di ram.

il contenuto di squid.conf è

http_port 8080

l.golinelli
13-07-2004, 09:27
squid.conf contiene solo:

http_port 8080

:oVVoVe: :oVVoVe: :oVVoVe:

kappei15
13-07-2004, 09:27
Ops!

http_port 8080
icp_port 3130

acl query urlpath_regex cgi-bin \?
no cache deny query

cache_mem 300MB

maximum_object_size 30MB

http_access allow all

l.golinelli
13-07-2004, 09:31
http_port 8080
icp_port 3130

acl query urlpath_regex cgi-bin \?
no cache deny query

cache_mem 300MB

cache_dir ufs /var/cache/proxy 1024 16 256

maximum_object_size 30MB

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

http_access allow all
icp_access allow all

kappei15
13-07-2004, 09:37
io però non ho nel file system la directory /var/cache/proxy...

ma ho /var/cache/squid

E' LA STESSA COSA, VERO? :master:

l.golinelli
13-07-2004, 09:42
Yes (deve essere accessibile dall'utente che esegue squid)

Poi crei la cache con squid -z

Poi rilanci squid

kappei15
13-07-2004, 09:56
MI DA UNA SVALANGATA DI ERRORI ADESSO.... :dhò:

Tutti del tipo aclParseAccessLine

('ACL name "all" not found', 'access line contains no ACL's, skipping')

l.golinelli
13-07-2004, 09:57
Ha ragione, aggiungi:

acl all src 0.0.0.0/0.0.0.0

Loading