<div dir="ltr"><div><div class="Ih2E3d">On Sat, Aug 9, 2008 at 00:03, Ian M. Evans <span dir="ltr"><<a href="mailto:ianevans@digitalhit.com" target="_blank">ianevans@digitalhit.com</a>></span> wrote:<br></div><div class="gmail_quote">
<div class="Ih2E3d"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Jorge Nerín wrote:<br>
<br>
 >But the parsing code is a javascript included in your page but (this<br>
is >important) served by their servers, so it can never be cached by<br>
 >varnish because the client browser ask for it directly to the third<br>
 >party servers.<br>
<br>
</div>Two problems...<br>
<br>
1) The OpenX ad server is a server you run ON YOUR OWN SITE, so even<br>
though the ads may be coming from another network (setting its own<br>
cookies) the OpenX server cookies are generated by your own domain and<br>
not by a third party server. It's used by sites who want to sell ads<br>
directly or geotarget certain ad networks to say North American or EU<br>
visitors. As I'm reading more about cookies today, I'm assuming having a<br>
CNAME of, say, an "ads" subdomain would keep the cookies off the "www."<br>
stuff. I'll have to check with the OpenX people.<br>
<br>
2) The Google Analytics cookies code also sets cookies on your own domain.<br>
<br>
Reading more about cookies today than I have in the decade of my site.<br>
I'm a writer/photographer who has to toss on the sysadmin hat every few<br>
days. :-)</blockquote></div><div><br>Yes I know about the google analytics, I use them. The way they work is setting AND parsing the cookies using the javascript you insert in your page with the src attribute pointing to the google analytics server. I cache pages, images, css, javascript with these cookies set with no problems in the analytics logs. To know if you can cache with these cookies you only need to compare the source code of two request of the same url to your backend server, one with cookies and one without, if it doesn't change then it's almost safe to cache it.<br>

<br>I didn't know about the OpenX server, but I'm sure that you can cache pages with add serving code that is only based in javascript loaded from an external server (be it a third party or a subdomain of your own).<br>

<br>This two cookies are being put by javascript code that runs in your domain because you put it inside your pages with a <script src=http://...> tag so even they come from a third party server they will create and parse cookies on your own domain.<br>

<br> </div><div class="Ih2E3d"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<div><div>_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@projects.linpro.no" target="_blank">varnish-misc@projects.linpro.no</a><br>
<a href="http://projects.linpro.no/mailman/listinfo/varnish-misc" target="_blank">http://projects.linpro.no/mailman/listinfo/varnish-misc</a><br>
</div></div></blockquote></div></div></div><br clear="all"><br>-- <br>Jorge Nerín<br><<a href="mailto:jnerin@gmail.com">jnerin@gmail.com</a>><br>
</div>