Return-Path: X-Original-To: apmail-httpd-users-archive@www.apache.org Delivered-To: apmail-httpd-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F26109EC4 for ; Fri, 22 Jun 2012 07:05:22 +0000 (UTC) Received: (qmail 87149 invoked by uid 500); 22 Jun 2012 07:05:19 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 87010 invoked by uid 500); 22 Jun 2012 07:05:19 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 86982 invoked by uid 99); 22 Jun 2012 07:05:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jun 2012 07:05:18 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [67.192.241.145] (HELO smtp145.dfw.emailsrvr.com) (67.192.241.145) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jun 2012 07:05:12 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp24.relay.dfw1a.emailsrvr.com (SMTP Server) with ESMTP id 135F618002B for ; Fri, 22 Jun 2012 03:04:52 -0400 (EDT) X-Virus-Scanned: OK Received: by smtp24.relay.dfw1a.emailsrvr.com (Authenticated sender: kashif.rahman-AT-vopium.com) with ESMTPSA id 8B5811803C1 for ; Fri, 22 Jun 2012 03:04:50 -0400 (EDT) From: Sender: "Kashif Rahman" To: References: In-Reply-To: Date: Fri, 22 Jun 2012 12:02:41 +0500 Message-ID: <006c01cd5045$07339940$159acbc0$@in.com> MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_006D_01CD506E.F00E5C30" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQD5zMaKgGuEeTymTNsjUFMrSLUyAQLRlNjQAr/p2vmYgGNv0A== Content-Language: en-us X-Virus-Checked: Checked by ClamAV on apache.org Subject: RE: [users@httpd] Software Load Balancers | mod_proxy_balancer and Varnish ------=_NextPart_000_006D_01CD506E.F00E5C30 Content-Type: multipart/alternative; boundary="----=_NextPart_001_006E_01CD506E.F00E8340" ------=_NextPart_001_006E_01CD506E.F00E8340 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit You need to decide what options you want from Varnish or mod_proxy_balancer. Both are different. Varnish is basically for cache and you will not achieve cache from mod_proxy_balancer. You can use mod_proxy_balancer for failover and then use Varnish for better performance/cache on both nodes. Do let me know what are your concerns and specifically what you are looking in them for. Thank you, Best Regards, Kashif Rahman Principal SCM Engineer Description: vopium_signature_logo Description: imagesCAV9FMB1 + 92 334 9771227 | Description: imagesCAXWPPLS kashif_r | w www.vopium.com From: Anurag Kapur [mailto:anuragkapur@gmail.com] Sent: Friday, June 22, 2012 4:01 AM To: users@httpd.apache.org Subject: Re: [users@httpd] Software Load Balancers | mod_proxy_balancer and Varnish No, I am looking to pick one of mod_proxy_balancer or varnish and thus looking for pros and cons. Anurag On Thu, Jun 21, 2012 at 11:24 PM, Filipe Cifali wrote: Ldirectord ------=_NextPart_001_006E_01CD506E.F00E8340 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

You need to decide what options you want from Varnish or = mod_proxy_balancer.

 

Both are different. Varnish is basically for cache and you will not = achieve cache from mod_proxy_balancer.

 

You can use mod_proxy_balancer for failover and then use Varnish for = better performance/cache on both nodes.

 

Do let me know what are your concerns and specifically what you are = looking in them for.

 

Thank you,

 

Best = Regards,


Kashif = Rahman

Principal SCM Engineer

3D"Description:

 

3D"Description: + 9= 2 334 9771227 | 3D"Description: kashif_r | w=   www.vopium.com

 

From:= = Anurag Kapur [mailto:anuragkapur@gmail.com]
Sent: Friday, = June 22, 2012 4:01 AM
To: = users@httpd.apache.org
Subject: Re: [users@httpd] Software = Load Balancers | mod_proxy_balancer and Varnish

 

No, I am = looking to pick one of mod_proxy_balancer or varnish and thus looking = for pros and cons.

 

Anurag

On Thu, Jun 21, 2012 at 11:24 PM, Filipe Cifali <cifali.filipe@gmail.com> = wrote:

Ldirectord

 

------=_NextPart_001_006E_01CD506E.F00E8340-- ------=_NextPart_000_006D_01CD506E.F00E5C30 Content-Type: image/png; name="image001.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAJgAAAA1CAYAAAC9QCIRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlE PSJ4bXAuaWlkOkY4RUM1REIxMjcyMTExRTFCRkEyOTY2QkNFODc4RjFFIiB4bXBNTTpEb2N1bWVu dElEPSJ4bXAuZGlkOkY4RUM1REIyMjcyMTExRTFCRkEyOTY2QkNFODc4RjFFIj4gPHhtcE1NOkRl cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjhFQzVEQUYyNzIxMTFFMUJGQTI5 NjZCQ0U4NzhGMUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjhFQzVEQjAyNzIxMTFFMUJG QTI5NjZCQ0U4NzhGMUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l dGE+IDw/eHBhY2tldCBlbmQ9InIiPz7L/HjSAAAXaElEQVR42uxcC3SURZa+SXeaBBpCQDSSERLl 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 gg== ------=_NextPart_000_006D_01CD506E.F00E5C30 Content-Type: image/jpeg; name="image002.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgFBgcGBQgHBgcJCAgJDBMMDAsLDBgREg4THBgdHRsY GxofIywlHyEqIRobJjQnKi4vMTIxHiU2OjYwOiwwMTD/2wBDAQgJCQwKDBcMDBcwIBsgMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDD/wAARCAAZAA8DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwC/H8NL bxbr2sX9zeTwAXsqsVA7H3Fa/gHwnY+FPH32fTrye5SaykLtIAOQy9MfWtPTtSjsodStTPGhkv53 J3DOC3Sn+HTFJ43t5op0kUWco4bP8S14UMU/raoR17s055bHAX1tayeItfSVYX1BLtzFHe4WMKWy SOeeK3vhjFZr8Q7pdMLNBDZ4YKB5aMdpwp9znrVjxr/yNE//AFzX+RrX+EnTUv8Arov/AKCK64Ue WtzXL6H/2Q== ------=_NextPart_000_006D_01CD506E.F00E5C30 Content-Type: image/jpeg; name="image003.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAcFBgYGBQcGBgYICAcJCxIMCwoKCxcQEQ0SGxccHBoX GhkdISokHR8oIBkaJTIlKCwtLzAvHSM0ODQuNyouLy7/2wBDAQgICAsKCxYMDBYuHhoeLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi7/wAARCAAUABQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1C+1H U9V1+TTbO6ktikrxoEcqAF6s2OvQn8vqW6je6lp9vd32m+I4b57IFri1lX+EdcZJ/TH9Di6pHfwf FPyBdiwE6iaC6ddyNlcbcZGeQR19PUV0Wp2Ml5o+ozeKdMsYJ4UPk3UJGXbBxjqeuOCec9K9lwhD k2s0u19fz+TujzU5Pm3um/6/rc3vCuv23iPRYNTgRoy2VkibrG46qf5/QiivMvC98mn2U8ZMwEk5 kURKSMbVH/sv5YorCvgVGpJRelzqpV3KCbPU9e0LTdct1iv4dzR5McqHa8Z9j/TpXm+r+HoLaJyb 69nVJAirK6kAE+yj/CiitMvqSSaTM8TFX2O98PeH9LsdLijW3EzSfvHkmAZmYge3sBgUUUV51Wcn Nts6IJcqP//Z ------=_NextPart_000_006D_01CD506E.F00E5C30--