help with logged in users VCL

tousif baig tousif1988 at gmail.com
Thu Feb 27 04:41:00 CET 2014


You need to add the function said by Lasse Karstensen in your vcl at the
end.

And no, he did not mean to delete that code. Just add the code he said to
your vcl to optimize varnish pipe usage.


On Wed, Feb 26, 2014 at 8:15 PM, Hernán Marsili <hernan at cmsmedios.com>wrote:

> Hi Lasse, thank you for your response. Excuse my ignorance but I don't
> quite understand where to put that or which is the line causing that. Could
> you please elaborate?
>
> Also, you meant I can delete this?
>
> #normalizar el accept encoding ("Vary") para evitar caching duplicado
> 	if (req.http.Accept-Encoding) {
> 	  if (req.url ~ "\.(jpg|png|gif|gz|tgz|bz2|tbz|mp3|ogg)$") {
>    	    # No point in compressing these
>             remove req.http.Accept-Encoding;
>           } elsif (req.http.Accept-Encoding ~ "gzip") {
>             set req.http.Accept-Encoding = "gzip";
>           } elsif (req.http.Accept-Encoding ~ "deflate") {
>             set req.http.Accept-Encoding = "deflate";
>           } else {
>             # unkown algorithm
>             remove req.http.Accept-Encoding;
>           }
>         }
>
>
> Saludos,
> Hernán.
>
> [image: logo tfs] http://www.cms-medios.com | http://blog.tfsla.com |
> facebook.com/cmsmedioscel +54 [911] 4945 2272 | skype hmarsili | Linkedin
> ar.linkedin.com/in/hmarsiliSuscribite a nuestras novedades por e-mail o
> RSS feed o Twitter @tfsla  >><http://feedburner.google.com/fb/a/mailverify?uri=Twitter/Tfsla&loc=es_ES>
> Argentina +54 11 4711-8999 | USA +1 305 722-5130 | México +52 55 5350-1090
> | España +34 93 179-0330 | El Salvador +503 21 13-9730 | Venezuela +58 212
> 335-1180 | Colombia +57 1 508-7840
>
>
>
> On Wed, Feb 26, 2014 at 7:28 AM, Lasse Karstensen <
> lkarsten at varnish-software.com> wrote:
>
>> On Mon, Feb 24, 2014 at 04:35:40PM -0300, Hernán Marsili wrote:
>> [..]
>> > We are getting an erratic behavior with the HTML caching. Sometime it
>> > works, sometimes it doesn't but we are we are getting MISS when we
>> should
>> > be getting HITs. Or for example, we get a MISS, refresh and get a HIT.
>> > Close the browser, enter again and we get another MISS.
>> > Here is the VCL we built. http://paste.ubuntu.com/6990596/
>> > Any help will be much appreciated.
>>
>> I can't really say that your VCL supports the problem you are describing.
>>
>> However, request pipelining/connection reuse and return(pipe) often does
>> bite
>> a bit, so I suggest you add this snippet and try again:
>>
>>     sub vcl_pipe {
>>         set bereq.http.connection = "close";
>>     }
>>
>> (and you can remove the Accept-Encoding section, Varnish does that
>> internally in 3.0)
>>
>> --
>> With regards,
>> Lasse Karstensen
>> Varnish Software AS
>>
>
>
> _______________________________________________
> varnish-misc mailing list
> varnish-misc at varnish-cache.org
> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20140227/3ebdfe29/attachment.html>


More information about the varnish-misc mailing list