<div dir="ltr">Ah OK - understood.  Thanks for the explanation.<div><br></div><div>Robin</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 20 Jan 2024 at 12:17, Amos Jeffries <<a href="mailto:squid3@treenet.co.nz">squid3@treenet.co.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 20/01/24 02:05, Robin Carlisle wrote:<br>
> <br>
> I do have 1 followup question which I think is unrelated, let me know if <br>
> etiquette demands I create a new post for this. When I test using <br>
> chromium browser, chromium sends OPTION requests- which I think is <br>
> something to do with CORS.   These always cause cache MISS from squid,.. <br>
> I think because the return code is 204...?<br>
> <br>
<br>
No, the reason is HTTP specification (RFC 9110 section 9.3.7):<br>
    "Responses to the OPTIONS method are not cacheable."<br>
<br>
If these actually are CORS (might be several other things also), then <br>
there is important differences in the response headers per-visitor. <br>
These cannot be cached, and Squid does not know how to correctly <br>
generate for those headers. So having Squid auto-respond is not a good idea.<br>
<br>
<br>
Cheers<br>
Amos<br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a><br>
<a href="https://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">https://lists.squid-cache.org/listinfo/squid-users</a><br>
</blockquote></div>