You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2011/03/17 18:15:50 UTC

DO NOT REPLY [Bug 50942] New: Apache 2.2.16 forward proxy is 5x times slower than apache2.2.4

https://issues.apache.org/bugzilla/show_bug.cgi?id=50942

           Summary: Apache 2.2.16 forward proxy is 5x times slower than
                    apache2.2.4
           Product: Apache httpd-2
           Version: 2.2.6
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: mod_proxy
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: murthy_bodapati@rediffmail.com


We are using apache as a forward proxy and recently we migrated from
apache2.2.4 to apache2.2.16.

We observed that apache2.2.16 is taking almost an extra 5x time to fetch the
page when compared to apache2.2.4

Steps to reproduce:

Configuring Apache 

1. Configure apache by the below command

./configure --prefix=/usr/local/apache --enable-mods-shared="proxy_connect
proxy_ftp proxy_http proxy status rewrite deflate" --with-mpm=worker
--with-included-apr

make install

2. Set the parameter "ProxyRequests = On" and start the apache.

3. Check the time taken to server the page by executing the below command

curl -o /dev/null -s -w %{time_total} -x <ServerName>:<Port> www.youtube.com

We see this dip in performance in apache2.2.6 also.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50942] Apache 2.2.16 forward proxy is 5x times slower than apache2.2.4

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50942

--- Comment #1 from Jeff Trawick <tr...@apache.org> 2011-03-17 13:22:06 EDT ---
care to try this change, to back out one of the proxy fixes between 2.2.4 and
2.2.6?

Index: modules/proxy/proxy_util.c
===================================================================
--- modules/proxy/proxy_util.c    (revision 1082598)
+++ modules/proxy/proxy_util.c    (working copy)
@@ -1598,12 +1598,14 @@
         }
 #endif

+#if 0
         rv = apr_socket_opt_set(*newsock, APR_TCP_NODELAY, 1);
         if (rv != APR_SUCCESS && rv != APR_ENOTIMPL) {
              ap_log_error(APLOG_MARK, APLOG_ERR, rv, s,
                           "apr_socket_opt_set(APR_TCP_NODELAY): "
                           "Failed to set");
         }
+#endif

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50942] Apache 2.2.16 forward proxy is 5x times slower than apache2.2.4

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50942

--- Comment #4 from Veda <ve...@gmail.com> 2011-03-28 05:06:20 EDT ---
We use apache as a forward proxy and want to migrate from 2.2.4 to 2.2.16. But
could not take the migration step as 2.2.16 is very very slow in comparison to
2.2.4.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50942] Apache 2.2.16 forward proxy is 5x times slower than apache2.2.4

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50942

--- Comment #2 from Murthy B T S <mu...@rediffmail.com> 2011-03-17 14:12:40 EDT ---
Hi I applied it, but still it is taking time.

In the error log, I see it spends 2 seconds for sending itself.

[Thu Mar 17 23:18:12 2011] [debug] mod_proxy_http.c(1736): proxy: start body
send
[Thu Mar 17 23:18:14 2011] [debug] mod_proxy_http.c(1840): proxy: end body send

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50942] Apache 2.2.16 forward proxy is 5x times slower than apache2.2.4

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50942

--- Comment #3 from Jeff Trawick <tr...@apache.org> 2011-03-17 14:49:16 EDT ---
thanks for trying that quickly

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org