Words by 程卫星 [Thu, Jul 19, 2007 at 11:07:32PM +0800]: > I use apache 2.0.59 and squid 2.6.STABLE13, and test with apache's ab command: > ab -n 100000 -c 50 http://***/header.jpg > When use apache only, the result is: > -------------------- > Concurrency Level: 50 > Time taken for tests: 2.805669 seconds > Complete requests: 10000 > Failed requests: 0 > Write errors: 0 > Total transferred: 325499626 bytes > HTML transferred: 321909602 bytes > Requests per second: 3564.21 [#/sec] (mean) > Time per request: 14.028 [ms] (mean) > Time per request: 0.281 [ms] (mean, across all concurrent requests) > Transfer rate: 113295.61 [Kbytes/sec] received > ------------------------- > When use squid with apache, test result is: > ------------------------- > Concurrency Level: 50 > Time taken for tests: 3.739039 seconds > Complete requests: 10000 > Failed requests: 0 > Write errors: 0 > Total transferred: 326745046 bytes > HTML transferred: 322174102 bytes > Requests per second: 2674.48 [#/sec] (mean) > Time per request: 18.695 [ms] (mean) > Time per request: 0.374 [ms] (mean, across all concurrent requests) > Transfer rate: 85339.04 [Kbytes/sec] received > ------------------------------ > So my question is: why squid is slower than apache? Thanks. Choose one or both of: 1. Because squid is misconfigured. 2. Because your test is biased. -- Jose Celestino ---------------------------------------------------------------- http://www.msversus.org/ ; http://techp.org/petition/show/1 http://www.vinc17.org/noswpat.en.html ---------------------------------------------------------------- "And on the trillionth day, Man created Gods." -- Thomas D. Pate