{"id":147,"date":"2010-03-18T23:02:15","date_gmt":"2010-03-18T23:02:15","guid":{"rendered":"http:\/\/poojanwagh.opalstacked.com\/techblog\/web-hostingdesign\/web-host-performance-comparison\/"},"modified":"2014-08-13T02:50:46","modified_gmt":"2014-08-13T02:50:46","slug":"web-host-performance-comparison","status":"publish","type":"post","link":"https:\/\/tech.poojanblog.com\/blog\/web-hostingdesign\/web-host-performance-comparison\/","title":{"rendered":"Web Host Performance Comparison"},"content":{"rendered":"<h3>Results<\/h3>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"401\">\n<tbody>\n<tr>\n<td width=\"116\" valign=\"top\"><a href=\"http:\/\/www.circuitdesign.info\/blog\/2009\/12\/median-vs-mean\/\" target=\"_blank\">Median<\/a> Connection Time\u00a0 \u00b1 Std. Deviaton (ms) To:<\/td>\n<td width=\"144\" valign=\"top\">From DreamHost PS<\/td>\n<td width=\"139\" valign=\"top\">From my office (in Chicago)<\/td>\n<\/tr>\n<tr>\n<td width=\"116\" valign=\"top\"><a href=\"http:\/\/www.asmallorange.com\/\" target=\"_blank\">A Small Orange<\/a><\/td>\n<td width=\"144\" valign=\"top\">465.5 \u00b1 332.6<\/td>\n<td width=\"139\" valign=\"top\">544.5 \u00b1 1012.6<\/td>\n<\/tr>\n<tr>\n<td width=\"116\" valign=\"top\"><a href=\"http:\/\/www.crucialp.com\/\" target=\"_blank\">Crucial Paradigm<\/a><\/td>\n<td width=\"144\" valign=\"top\">511.5 \u00b1 162.0<\/td>\n<td width=\"139\" valign=\"top\">537.5 \u00b1 112.1<\/td>\n<\/tr>\n<tr>\n<td width=\"116\" valign=\"top\"><a href=\"http:\/\/www.dreamhost.com\/\" target=\"_blank\">DreamHost<\/a><\/td>\n<td width=\"144\" valign=\"top\">574.5 \u00b1 321.5<\/td>\n<td width=\"139\" valign=\"top\">893.5 \u00b1 203.5<\/td>\n<\/tr>\n<tr>\n<td width=\"116\" valign=\"top\"><a href=\"http:\/\/www.mediatemple.com\/\" target=\"_blank\">MediaTemple<\/a><\/td>\n<td width=\"144\" valign=\"top\">520.5 \u00b1 530.1<\/td>\n<td width=\"139\" valign=\"top\">802.5 \u00b1 234.6<\/td>\n<\/tr>\n<tr>\n<td width=\"116\" valign=\"top\"><a href=\"http:\/\/steadfast.net\/\" target=\"_blank\">SteadFast<\/a><\/td>\n<td width=\"144\" valign=\"top\">523.5 \u00b1 69.8<\/td>\n<td width=\"139\" valign=\"top\">260.5 \u00b1 43.6<\/td>\n<\/tr>\n<tr>\n<td width=\"116\" valign=\"top\"><a href=\"http:\/\/www.webfaction.com\/\" target=\"_blank\">WebFaction<\/a><\/td>\n<td width=\"160\" valign=\"top\">321.5 \u00b1 301.6<\/td>\n<td width=\"167\" valign=\"top\">304.5 \u00b1 166.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Explanation<\/h3>\n<p>Due to some files disappearing, I recently decided to switch from DreamHost to another host. I wasn\u2019t sure which one to go to. So, I decided to sign up for short-term periods (one month) and try them all out.<!--more--><\/p>\n<p>On each host, I ran tests of server performance using <a href=\"http:\/\/www.hpl.hp.com\/research\/linux\/httperf\/\" target=\"_blank\">httperf<\/a> on the front-page of my <a href=\"http:\/\/www.circuitdesign.info\/blog\/\" target=\"_blank\">circuit design blog<\/a> (with all plugins disabled). As a result, the test measures both the front-end server and the PHP processing that drives WordPress.<\/p>\n<p>At the time of writing this post (and any point before then), I do not have an affiliate relationship with any hosting provider. (DreamHost might have given all their members associate links, but I have never used it.)<\/p>\n<p>I know that performance isn\u2019t the only issue. Many web developers\/designers don\u2019t care that much about performance and would rather get faster support when things are broken. I\u2019ll post a follow-up which considers customer service.<\/p>\n<p>If anyone&#8217;s wondering, SteadFast is based in Chicago. They&#8217;re likely one or two hops away from my employer, which is why the Chicago numbers for SteadFast are so low.<\/p>\n<p>I decided to go with <a href=\"http:\/\/www.webfaction.com\/\" target=\"_blank\">WebFaction<\/a>.<\/p>\n<h3>Test Logs<\/h3>\n<h4>From Office in Chicago<\/h4>\n<h5>A Small Orange<\/h5>\n<p><code>httperf --client=0\/1 --server=64.22.96.26 --server_name=circuitdesign.info --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.987 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9909.9 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 460.0 avg 919.2 max 9074.8 median 544.5 stddev 1012.6<br \/>\nConnection time [ms]: connect 30.9<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9909.9 ms\/req)<br \/>\nRequest size [B]: 76.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 694.0 transfer 194.3<br \/>\nReply size [B]: header 400.0 content 37361.0 footer 2.0 (total 37763.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 486.32 system 504.53 (user 49.1% system 50.9% total 100.0%)<br \/>\nNet I\/O: 3.7 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>Crucial Paradigm<\/h5>\n<p><code>httperf --client=0\/1 --server=67.208.117.2 --server_name=67.208.117.2 --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.551 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9905.5 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 496.7 avg 542.5 max 1484.6 median 537.5 stddev 112.1<br \/>\nConnection time [ms]: connect 40.5<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9905.5 ms\/req)<br \/>\nRequest size [B]: 70.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 351.8 transfer 150.2<br \/>\nReply size [B]: header 347.0 content 33525.0 footer 2.0 (total 33874.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 482.36 system 508.05 (user 48.7% system 51.3% total 100.0%)<br \/>\nNet I\/O: 3.3 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>DreamHost<\/h5>\n<p><code>httperf --client=0\/1 --server=www.circuitdesign.info --server_name=www.circuitdesign.info --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.935 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9909.3 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 777.0 avg 952.0 max 2041.0 median 893.5 stddev 203.5<br \/>\nConnection time [ms]: connect 70.8<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9909.3 ms\/req)<br \/>\nRequest size [B]: 80.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 667.2 transfer 214.0<br \/>\nReply size [B]: header 242.0 content 33989.0 footer 0.0 (total 34231.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 487.63 system 503.13 (user 49.2% system 50.8% total 100.0%)<br \/>\nNet I\/O: 3.4 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>MediaTemple<\/h5>\n<p><code>httperf --client=0\/1 --server=circuitdesign.info.s82309.gridserver.com --server_name=circuitdesign.info.s82309.gridserver.com --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.878 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9908.8 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 630.6 avg 876.2 max 1988.3 median 802.5 stddev 234.6<br \/>\nConnection time [ms]: connect 86.6<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9908.8 ms\/req)<br \/>\nRequest size [B]: 98.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 540.2 transfer 249.5<br \/>\nReply size [B]: header 272.0 content 36269.0 footer 2.0 (total 36543.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 497.04 system 493.65 (user 50.2% system 49.8% total 100.0%)<br \/>\nNet I\/O: 3.6 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>SteadFast<\/h5>\n<p><code>httperf --client=0\/1 --server=circuitdesign.nozonenet.com --server_name=circuitdesign.nozonenet.com --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.277 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9902.8 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 252.6 avg 274.4 max 613.0 median 260.5 stddev 43.6<br \/>\nConnection time [ms]: connect 1.3<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9902.8 ms\/req)<br \/>\nRequest size [B]: 85.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 175.9 transfer 97.2<br \/>\nReply size [B]: header 251.0 content 35067.0 footer 2.0 (total 35320.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 487.68 system 502.46 (user 49.2% system 50.7% total 100.0%)<br \/>\nNet I\/O: 3.5 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>WebFaction<\/h5>\n<p><code>httperf --client=0\/1 --server=XXXX.webfactional.com --server_name=XXXX.webfactional.com --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.303 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9903.0 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 299.8 avg 323.2 max 1963.3 median 304.5 stddev 166.0<br \/>\nConnection time [ms]: connect 39.6<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9903.0 ms\/req)<br \/>\nRequest size [B]: 79.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 162.5 transfer 121.1<br \/>\nReply size [B]: header 247.0 content 34407.0 footer 2.0 (total 34656.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 487.06 system 503.10 (user 49.2% system 50.8% total 100.0%)<br \/>\nNet I\/O: 3.4 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h4>From DreamHostPS<\/h4>\n<h5>A Small Orange<\/h5>\n<p><code>httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open files to FD_SETSIZE<br \/>\nhttperf --client=0\/1 --server=64.22.96.26 --server_name=circuitdesign.info --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.862 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9908.6 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 577.2 avg 773.6 max 3057.0 median 645.5 stddev 332.6<br \/>\nConnection time [ms]: connect 57.0<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9908.6 ms\/req)<br \/>\nRequest size [B]: 76.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 461.7 transfer 254.9<br \/>\nReply size [B]: header 400.0 content 37361.0 footer 2.0 (total 37763.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 286.01 system 644.04 (user 28.9% system 65.0% total 93.9%)<br \/>\nNet I\/O: 3.7 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0 <\/code><\/p>\n<h5>Crucial Paradigm<\/h5>\n<p><code>httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open files to FD_SETSIZE<br \/>\nhttperf --client=0\/1 --server=67.208.117.2 --server_name=67.208.117.2 --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.511 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9905.1 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 477.2 avg 535.7 max 1668.8 median 511.5 stddev 162.0<br \/>\nConnection time [ms]: connect 37.8<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9905.1 ms\/req)<br \/>\nRequest size [B]: 70.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 364.6 transfer 133.4<br \/>\nReply size [B]: header 347.0 content 33525.0 footer 2.0 (total 33874.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 281.02 system 631.33 (user 28.4% system 63.7% total 92.1%)<br \/>\nNet I\/O: 3.3 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>DreamHost<\/h5>\n<p><code>httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open files to FD_SETSIZE<br \/>\nhttperf --client=0\/1 --server=www.circuitdesign.info --server_name=www.circuitdesign.info --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.549 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9905.5 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 422.1 avg 661.1 max 3282.9 median 574.5 stddev 321.5<br \/>\nConnection time [ms]: connect 1.0<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9905.5 ms\/req)<br \/>\nRequest size [B]: 80.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 646.6 transfer 13.5<br \/>\nReply size [B]: header 242.0 content 33989.0 footer 0.0 (total 34231.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 285.41 system 645.15 (user 28.8% system 65.1% total 93.9%)<br \/>\nNet I\/O: 3.4 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>MediaTemple<\/h5>\n<p><code>httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open files to FD_SETSIZE<br \/>\nhttperf --client=0\/1 --server=circuitdesign.info.s82309.gridserver.com --server_name=circuitdesign.info.s82309.gridserver.com --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.609 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9906.1 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 437.1 avg 681.2 max 4791.4 median 520.5 stddev 530.1<br \/>\nConnection time [ms]: connect 63.1<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9906.1 ms\/req)<br \/>\nRequest size [B]: 98.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 432.4 transfer 185.7<br \/>\nReply size [B]: header 272.0 content 36269.0 footer 2.0 (total 36543.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 278.61 system 628.55 (user 28.1% system 63.5% total 91.6%)<br \/>\nNet I\/O: 3.6 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>SteadFast<\/h5>\n<p><code>httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open files to FD_SETSIZE<br \/>\nhttperf --client=0\/1 --server=circuitdesign.nozonenet.com --server_name=circuitdesign.nozonenet.com --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.508 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9905.1 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 505.9 avg 532.3 max 1029.8 median 512.5 stddev 69.8<br \/>\nConnection time [ms]: connect 70.1<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9905.1 ms\/req)<br \/>\nRequest size [B]: 85.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (198 samples)<br \/>\nReply time [ms]: response 249.0 transfer 213.1<br \/>\nReply size [B]: header 251.0 content 35067.0 footer 2.0 (total 35320.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 285.75 system 641.73 (user 28.8% system 64.8% total 93.6%)<br \/>\nNet I\/O: 3.5 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<\/code><\/p>\n<h5>WebFaction<\/h5>\n<p><code>httperf: warning: open file limit &gt; FD_SETSIZE; limiting max. # of open files to FD_SETSIZE<br \/>\nhttperf --client=0\/1 --server=XXXX.webfactional.com --server_name=XXXX.webfactional.com --port=80 --uri=\/blog\/ --rate=0.1 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=1<br \/>\nMaximum connect burst length: 1<\/p>\n<p>Total: connections 100 requests 100 replies 100 test-duration 990.325 s<\/p>\n<p>Connection rate: 0.1 conn\/s (9903.3 ms\/conn, &lt;=1 concurrent connections)<br \/>\nConnection time [ms]: min 317.7 avg 357.7 max 3325.8 median 321.5 stddev 301.6<br \/>\nConnection time [ms]: connect 74.3<br \/>\nConnection length [replies\/conn]: 1.000<\/p>\n<p>Request rate: 0.1 req\/s (9903.3 ms\/req)<br \/>\nRequest size [B]: 79.0<\/p>\n<p>Reply rate [replies\/s]: min 0.0 avg 0.1 max 0.2 stddev 0.1 (197 samples)<br \/>\nReply time [ms]: response 153.2 transfer 130.2<br \/>\nReply size [B]: header 247.0 content 34407.0 footer 2.0 (total 34656.0)<br \/>\nReply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0<\/p>\n<p>CPU time [s]: user 283.79 system 634.90 (user 28.7% system 64.1% total 92.8%)<br \/>\nNet I\/O: 3.4 KB\/s (0.0*10^6 bps)<\/p>\n<p>Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0<br \/>\nErrors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0<br \/>\n<\/code>\n<\/p>\n<div class='wp_likes' id='wp_likes_post-147'><a class='like' href=\"javascript:wp_likes.like(147);\" title='' ><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tech.poojanblog.com\/blog\/wp-content\/plugins\/wp-likes\/images\/like.png\" alt='' border='0'\/><\/a><span class='text'>Be the first to like.<\/span><\/p>\n<div class='like' ><a href=\"javascript:wp_likes.like(147);\">Like<\/a><\/div>\n<div class='unlike' ><a href=\"javascript:wp_likes.unlike(147);\">Unlike<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Results Median Connection Time\u00a0 \u00b1 Std. Deviaton (ms) To: From DreamHost PS From my office (in Chicago) A Small Orange 465.5 \u00b1 332.6 544.5 \u00b1 1012.6 Crucial Paradigm 511.5 \u00b1 162.0 537.5 \u00b1 112.1 DreamHost 574.5 \u00b1 321.5 893.5 \u00b1 203.5 MediaTemple 520.5 \u00b1 530.1 802.5 \u00b1 234.6 SteadFast 523.5 \u00b1 69.8 260.5 \u00b1 43.6 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[19],"tags":[62,58,63,64,57,60,65,59,50,61,66,67],"class_list":["post-147","post","type-post","status-publish","format-standard","hentry","category-web-hostingdesign","tag-a-small-orange","tag-apache","tag-crucial-paradigm","tag-dreamhost","tag-httperf","tag-latency","tag-mediatemple","tag-nginx","tag-performance","tag-php","tag-steadfast","tag-webfaction"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":14,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"predecessor-version":[{"id":938,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/147\/revisions\/938"}],"wp:attachment":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}