Search squid archive

RE: squid 2 redirects but does not cache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi.

> -----Original Message-----
> From: Christophe Gravier 
> [mailto:christophe.gravier@xxxxxxxxxxxxxxxxxx]
> Sent: Sunday, January 22, 2006 5:26 AM
> To: squid-users@xxxxxxxxxxxxxxx
> Subject:  squid 2 redirects but does not cache
> 
> 
> Hello,
> 
> I am using squid as a reverse proxy between an apache2 and pound (load
> balancer on 161.3.50.16:81, that means same box
> 
> My redirect configuration seems fine (It does serves me pages).
> 
> Nevertheless, I don't think squid is caching anything :
> - /usr/sbin/ab sends me a low rate of service
> - I have in /var/logsquid/acces.log lines as follow:
> 
> 1137929073.158    349 161.3.50.16 TCP_MISS/200 24213 GET
> http://161.3.50.16:81/VirtualHostBase/http/ist-guizay.univ-st-
> etienne.fr:80/VirtualHostRoot/Portail 
> 
> - DIRECT/161.3.50.16 text/html
> 1137929073.512    352 161.3.50.16 TCP_MISS/200 24213 GET
> http://161.3.50.16:81/VirtualHostBase/http/ist-guizay.univ-st-
> etienne.fr:80/VirtualHostRoot/Portail 
> 
> - DIRECT/161.3.50.16 text/html

SNIP

> 
> When making a benchmark using ab apache program.
> 
> If I got it right, TCP_MISS means it didn't find such thing 
> in the cache
> (humm, well it dies is the same URLso hasn't it cached anything ?)
> 

That is correct...

> At the same time, if I look at store.log while performing the 
> ab test I
> have things like:
> 
> 
> 1137929162.873 RELEASE -1 FFFFFFFF 
> 233D2D7FEE30EF9F169798C26676A2D4  200
> 1137929162        -1 946684800 text/html 23709/23709 GET
> http://161.3.50.16:81/VirtualHostBase/http/ist-guizay.univ-st-
> etienne.fr:80/VirtualHostRoot/Portail
> 1137929163.222 RELEASE -1 FFFFFFFF 
> E0538F498902847CBFFB8229964A8F51  200
> 1137929163        -1 946684800 text/html 23709/23709 GET
> http://161.3.50.16:81/VirtualHostBase/http/ist-guizay.univ-st-
> etienne.fr:80/VirtualHostRoot/Portail

SNIP

> 
> So it says "RELEASE" ? Does it means it using the url 
> reference to serve
> the client, then releasing the data (trashing the cache each time) ?
> 

Correct again.

> I am using a Debian etch testing GNU/Linux server up to date with
> official repository. That means Squid Cache: Version 2.5.STABLE12
> 
> Here is my squid.conf (stripped of commentaries).
> 

Other than...

> httpd_accel_with_proxy on # activer le proxy

...(are you using this as both a proxy AND an accelerator?)  I don't see any problems.

> 
> I mean, please point me to the problem so that I can handle it (my web
> site is not slow with one user, but what would happen when it'll come
> into production ? :x).
> 
> Best Regards,
> 
> Christophe
> 
> -- 
> Christophe Gravier
> Laboratoire DIOM, groupe SATIn - Doctorant
> ISTASE - Ingénieur d'études
> Perso: http://perso.univ-st-etienne.fr/gravchri/
> SATIn: http://www.istase.com/satin
> Tel : 04 7748 5034
> A mediter: http://www.fsffrance.org/news/article2005-11-25.fr.html
> 

A quick test using the livehttpheaders module of Mozilla (http://livehttpheaders.mozdev.org/) shows...

X-Cache: HIT from ist-guizay.univ-st-etienne.fr
X-Cache-Lookup: HIT from ist-guizay.univ-st-etienne.fr:79

for http://ist-guizay.univ-st-etienne.fr/.  For http://ist-guizay.univ-st-etienne.fr/Portail it shows...

Set-Cookie: AnonymousVotedfff2a99c874341e3da249e301030afb8="10488"; Path=/; Expires=Wed, 19 Feb 2020 14:28:00 GMT

Setting a cookie makes the page uncachable.  The good news is the rest of the objects referenced (images, css, js) are all cachable, and appear to be cached...

GET /Portail/portal_javascripts/ploneScripts2283.js HTTP/1.1
...
X-Cache: MISS from ist-guizay.univ-st-etienne.fr
X-Cache-Lookup: HIT from ist-guizay.univ-st-etienne.fr:79

See http://www.mnot.net/cache_docs/ for a more in-depth look at the cacheability of pages.

Chris


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux