<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    On 12/21/2017 12:30 PM, o1bigtenor via talk wrote:<br>
    <blockquote type="cite"
cite="mid:CAPpdf598QoM7x=VBiqs14wWMrpwA1nQ9FmfwoL1faSbUpUCPwA@mail.gmail.com">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Thu, Dec 21, 2017 at 9:21 AM, Greg
            Martyn via talk <span dir="ltr"><<a
                href="mailto:talk@gtalug.org" target="_blank"
                moz-do-not-send="true">talk@gtalug.org</a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex"><br>
              <div dir="ltr">Has anyone run Apache Traffic Server in
                production? I've used it for a proof-of-concept before,
                and I like it overall, but I'm about to recommend its
                use and would like to hear any horror stories.
                <div><br>
                </div>
                <div>I'm planning on using it as a reverse proxy cache
                  for a site that is expected to have a couple tens of
                  thousands of active users at peak. I'd have HAProxy in
                  front for HA, with a mirror setup of everything below
                  it, talking to ATS, with another HAProxy behind ATS
                  for load balancing the origin servers.</div>
                <div><br>
                </div>
                <div>Any comments welcome.</div>
                <br>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Most definitely NOT speaking as an expert but in my
              perambulations around the web I have found mention of
              using nginx WITH apache2 specifically in some kind of a
              reverse proxy cache system/mode.<br>
              <br>
              <a
href="https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-reverse-proxy-for-apache"
                moz-do-not-send="true">https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-reverse-proxy-for-apache</a><br>
              <br>
              <a
href="https://serverfault.com/questions/30705/how-to-set-up-nginx-as-a-caching-reverse-proxy"
                moz-do-not-send="true">https://serverfault.com/questions/30705/how-to-set-up-nginx-as-a-caching-reverse-proxy</a><br>
            </div>
            <div>   seems to have a fair amount of suggestions<br>
              <br>
              <a
href="https://www.nginx.com/resources/wiki/start/topics/examples/reverseproxycachingexample/"
                moz-do-not-send="true">https://www.nginx.com/resources/wiki/start/topics/examples/reverseproxycachingexample/</a><br>
              <br>
              <a
href="https://guides.wp-bullet.com/how-to-configure-nginx-reverse-proxy-wordpress-cache-apache/"
                moz-do-not-send="true">https://guides.wp-bullet.com/how-to-configure-nginx-reverse-proxy-wordpress-cache-apache/</a>
              <br>
            </div>
            <div>   lots of setup stuff available here<br>
              <br>
            </div>
            <div>I was using <br>
              <br>
              nginx + apache2 + reverse proxy cache<br>
            </div>
            <div>   in duckduck<br>
              <br>
              apache2 + reverse proxy cache <br>
            </div>
            <div>   seems to offer less proposals than the previous<br>
            </div>
            <div><br>
            </div>
            <div>Perhaps this coupling would work for you. <br>
              <br>
            </div>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    To add another data point I have used squid as a reverse proxy on a
    couple of high traffic project over the years.<br>
    <br>
    I wonder about caching and if there is a gain when you have multiple
    back end servers.<br>
    If your caching proxy server pushes the data out to a disk cache
    then it may not be much faster than getting the data from the 
    directly connected web server.<br>
    The proxy server is a operating off a single disk for that data
    where N web servers are operating off of N disks.<br>
    <br>
    One of the things to be said for a simple non-caching proxy like
    HAProxy is that it is small and fast.<br>
    As soon as you start caching you need to handle lots of corner cases
    like what to do with requests with big results.<br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Alvin Starr                   ||   land:  (905)513-7688
Netvel Inc.                   ||   Cell:  (416)806-0133
<a class="moz-txt-link-abbreviated" href="mailto:alvin@netvel.net">alvin@netvel.net</a>              ||

</pre>
  </body>
</html>