← Back to team overview

sslug-teknik team mailing list archive

Squid som http accelerator

 

Hej rødder,

Jeg prøver at sætte en squid server op til at være accelerator
for en webserver. Begge dele kører på samme maskine, og jeg har
sat apache til at lytte på 127.0.0.1:80, og squid på <offentlig
ip>:80.

Så langt så godt. Har sat http_accel_* op, så jeg kan bruge
squid.

Men hvis jeg bruger den, kan jeg se at squid laver et request til
webserveren hver gang squid selv får et request, som den jo burde
have cachet.

Jeg har prøvet at sætte "never_direct allow all", det gør så
bare at squid aldrig snakker med min apache. Har også prøvet at
sætte "Min" og "Max" ved refresh_pattern til hendholdsvis 1 og 2.

Men squid bliver ved med at vise den lokale kopi i squids egen cache.
Jeg ville gerne have squid til at cache siden i eks. 1 minut, og
efter det minut, skulle den lave et request på siden til apache, og
refreshe sin kopi i sin cache. Dette skulle gerne foregå uanset hvad
apache leverer af headere i HTTP requestet mellem squid og apache.

Nogen der ved hvad der skal til ?

Mvh. Jesper


Follow ups