It’s not that hard… I post most of the information on my test site…
All WordPress websites should have an SEO Optimized Theme!
No external calls or http requests for Fonts, JS, CDN ETC
All images should be optimized with tinypng, or something prior, then again with EWWW or Smush.it Plugin.
Clean Javascript and CSS Code.
When it comes to caching, Using the Right Cache combination + the right minify combination will help with the yahoo and google pagespeed rankings.
Out of over 2000+ tests, Quick Cache + Autoptimize is the best Disk Cache Combination… Using RHEL Tuned or Ubuntu Tuned helps a lot for this when set to throughput-performance…
For memory based caching, PHP5-APCu + WP-FFPC +Autoptimize gets amazing speed… It smokes memcache…
And then a properly configured nginx.config and virtual host config! 90% of the optimizations can be achived with nginx. Not so much cache and minify… But you need to find the right configurations for hi-performance configs, not like the ones used here as examples.
I don’t know much about this htperf yet, but here is a test from the rtpage. Using their test string I mean!
Total: connections 1000 requests 1000 replies 1000 test-duration 1.827 s
Connection rate: 547.2 conn/s (1.8 ms/conn, <=644 concurrent connections)
Connection time [ms]: min 24.0 avg 666.7 max 965.3 median 810.5 stddev 280.5
Connection time [ms]: connect 98.1
Connection length [replies/conn]: 1.000
Request rate: 547.2 req/s (1.8 ms/req)
Request size [B]: 64.0
Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 183.6 transfer 385.0
Reply size [B]: header 364.0 content 38677.0 footer 1.0 (total 39042.0)
Reply status: 1xx=0 2xx=997 3xx=0 4xx=0 5xx=3
CPU time [s]: user 0.02 system 1.04 (user 1.3% system 56.7% total 58.1%)
Net I/O: 20897.2 KB/s (171.2*10^6 bps)
Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
I will push it further as soon as I see which settings really nail the server.
Chris