Search squid archive

Re: Squid Reverse Proxy and WebDAV caching

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

 



On 25/08/17 04:16, Olivier MARCHETTA wrote:
Hello Squid Users,

I have configured a squid reverse proxy to access Microsoft SharePoint Online with the aim of caching the document libraries into the squid cache for a branch office.

But so far I can see the access log with the GET HTTP requests from the users but none will be stored into the cache.

Now there are several difficulties to cache the documents:

 1. Microsoft is using SSL (but I have configured SSL bumps)
 2. Files are tagged with the cache header no-cache or cache-private

'no-cache' actually means things *are* cacheable. Squid just has to perform a quick check with the server before using them. Your logs should contain REFRESH instead of HIT entries for these objects.

The 'private' objects are only usable for one client, so caching is not useful. Latest Squid can cache them by configuring refresh_pattern directive ignore-private. Then Squid will do the REFRESH for these as well.

Welcome to HTTP/1.1 where things can be neither HIT nor MISS. The REFRESH means a server was involved, but the object delivered to the client may be new or from cache and of vastly different size than the refresh objects on the server connection.

IMPORTANT: do not configure ignore-private and ignore-must-revalidate for the same objects. That will corrupt your proxies responses.


 3. The WebDAV client is the Microsoft Windows 10 client.

Now I would like to know if it’s still doable or if I can just forget having this kind of configuration on squid, and move on to an alternate caching method (OneDrive sync client for example).


If you have a current up-to-date Squid it is probably caching but absence of the classical "HIT" tag being confusing.

If you are actively seeing MISS in the logs for these objects then we will need the HTTP transaction headers to see what is going on. That can be retrieved with a debug_options 11,2 trace.


Amos
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




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

  Powered by Linux