[squid-users] Only TCP_MISS
Amos Jeffries
squid3 at treenet.co.nz
Wed Jan 14 09:17:10 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 14/01/2015 10:28 a.m., Robert wrote:
> Hi,
>
> I think my Squid doesn't cache. I have Ubuntu 14, I installed Squid
> from packages (3.3.8) and now from source (3.4.10). In both cases I
> used just basic configuration like that basic from installing from
> source. I typed in webbrowser proxy manually and in access.log I
> get still e.g.:
>
> 1421183358.241 528 10.59.1.9 TCP_MISS/200 5430 CONNECT
> tools.google.com:443 - HIER_DIRECT/2607:f8b0:400d:c06::8b -
> 1421183397.402 313700 10.59.1.9 TCP_MISS/200 10327 CONNECT
> s-static.ak.facebook.com:443 - HIER_DIRECT/2600:1404:14:189::236 -
CONNECT tunnels are not cacheable.
> 1421183413.126 114 10.59.1.9 TCP_MISS/200 1701 GET
> http://finance.services.appex.bing.com/Market.svc/AppTileV2? -
> HIER_DIRECT/23.220.100.184 application/xml 1421183413.136 121
> 10.59.1.9 TCP_MISS/200 1657 GET
> http://en-us.appex-rf.msn.com/cgtile/v1/en-US/News/Today.xml -
> HIER_DIRECT/23.220.100.184 application/xml 1421183413.145 129
> 10.59.1.9 TCP_MISS/200 1593 GET
> http://en-us.appex-rf.msn.com/cgtile/v1/en-US/HealthAndFitness/Home.xml?
> - HIER_DIRECT/23.220.100.184 application/xml 1421183413.147 131
> 10.59.1.9 TCP_MISS/200 305 GET
> http://service.weather.microsoft.com/appex/DesktopTile/PreInstallLiveTile?
> - HIER_DIRECT/23.220.115.174 - 1421183413.216 88 10.59.1.9
> TCP_MISS/200 1554 GET
> http://en-us.appex-rf.msn.com/cgtile/v1/en-US/Sports/Today.xml? -
> HIER_DIRECT/23.220.100.184 application/xml
There are no repeat requests in the above trace. Thus no way to tell
whether a HIT was even possible.
Without query string details the only testable URI was the
News/Today.xml and that says:
* its cacheable for only 6 minutes 5 seconds. Squid will use a
revalidation contitional request to update it on repeat visitors
outside that time...
* The ETag used to identify the reply object uniquely is constantly
changing even when the reply object has *not* changed. So even if
Squid does cache one reply the next update/revalidation check will
says the object changed - which is a MISS instead of REFRESH. Causing...
* An If-None-Match conditional request returned the full content
unchanged.
* An If-Modified-Since conditional request returned the full content
unchanged.
All of that means Squid only ever gets told by the server to discard
its cached content and waste bandwidth re-downloading it. IMHO these
are signs of a rather badly designed site.
> 1421183413.322 185 10.59.1.9 TCP_MISS_ABORTED/503 1541 GET
> http://www.amazon.com/gp/am/metro/application/livetileRedirect? -
> HIER_DIRECT/205.251.242.103 text/html
> 1421183415.611 132 10.59.1.9 TCP_MISS/206 8526 GET
> http://img.stb.s-msn.com/usappex/tenant/amp/entityid/AA87i9P.jpg? -
> HIER_DIRECT/23.220.133.211 image/jpeg 1421183416.619 34
> 10.59.1.9 TCP_MISS/206 834 GET
> http://img.stb.s-msn.com/usappex/tenant/amp/entityid/AA87i9P.jpg? -
> HIER_DIRECT/23.220.133.211 image/jpeg 1421183417.094 76
> 10.59.1.9 TCP_MISS/206 11123 GET
> http://img.stb.s-msn.com/usappex/tenant/amp/entityid/AA86gtq.jpg? -
> HIER_DIRECT/23.220.133.211 image/jpeg 1421183418.269 52
> 10.59.1.9 TCP_MISS/206 4882 GET
> http://img.stb.s-msn.com/usappex/tenant/amp/entityid/AA87zJF.jpg? -
> HIER_DIRECT/23.220.133.211 image/jpeg
Partial messages (206) from servers are not cacheable by Squid. And
again the non-logged query parameters may make what appears to be
identical requests actually quite different.
> I don't have any TCP_HIT :( , so what is going on ? why Squid
> doesn't work ? :(
>
For testing configure:
strip_query_terms off
Also, how are you doing the testing?
HTTP clients are able to send explicit instructions to proxies
forbidding the use of cache. The curl tools do that by default, and
also the browser "Refresh" or "Reload" buttons.
Amos
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)
iQEcBAEBAgAGBQJUtjQWAAoJELJo5wb/XPRjGGYH/ijB2EHSEdaxl9r4tT5dyHjv
3H4cdiUhchEFO2MsGvUOaL4qooO1bJr//IbroLVPmMDy4xHGLMLfk9pxeRFEvt0o
KB01vDSA3Fx75swxTvnKNroteyMd2RMAvkrbmMwKKTiE+Uva/aGxFC4YyPjSLJ4n
kP5BCs1MCq5h+gbUX/spLvRb069GwKXJTIEG5/J01Tv2eD5JqHLJaDFPqjwF3NgS
7zSIk79y8kHruDVnEStSW9ZGDXThRfGtXuMzwXXoFha8DM4VQXr3KiggxJR7F+3t
z9kVQmhSz0Q1PW9t+VTCJdIagEy/M4aR4OrnBN8Rp1sYNDxkjauKeceV5J7KxFs=
=9u9h
-----END PGP SIGNATURE-----
More information about the squid-users
mailing list