非常抱歉, 在整理My Art时看到此篇,但没有记录来源.
我只翻译我觉得可参考的信息, 也请看官自取.
文中涉及到基准测试软件
Siege (version 2.6.1), Wordpress blog CMS (version 1.5.2), WP-Cache plugin for WP (version 2.0), eAccelerator PHP-accelerator module (version 0.9.3) , mod_rewrite Apache module (Apache 1.3.33).
Wordpress在性能上的表现并不是被赞誉的, 我使用WP-Cache来缓存Web页面(ps: 和我一样 )
服务器装配:
- Dell PowerEdge SC1425 server
- 1 x 2.8GHz Intel XEON processor
- 2 x 80Gb SCSI (RAID 0)
- 512Mb RAM
- Debian GNU/Linux 3.1
- Apache 1.3.33
- PHP 5.0.5 (as module)
- MySQL 4.1.11 (with query cache enabled)
基准测试报告
- 单机
- 无网络损耗
- 使用参数: siege -u http://example.com/ -t30S -c20
- 清除所有缓存后做测试
- All hits to frontpage (not a realistic scenario)
- Static HTML == front page as pure HTML
查看下结果报告 :
|
setup |
hits within 30 second |
(without mod_rewrite) |
extra |
|
173 |
183 |
|
|
|
2574 |
5863 |
|
|
|
550 |
633 |
|
|
|
3654 |
16399 |
|
|
|
4343 |
52418 |
46831 *) |
No cache, no accelerator
- first page load: 26 queries - 0.153 seconds
- second page load: 26 queries - 0.151 seconds
Transactions: 173 hits
Availability: 100.00 %
Elapsed time: 30.08 secs
Data transferred: 1228336 bytes
Response time: 3.00 secs
Transaction rate: 5.75 trans/sec
Throughput: 40835.64 bytes/sec
Concurrency: 17.28
Successful transactions: 173
Failed transactions: 0
Longest transaction: 4.65
Shortest transaction: 0.25
mod_rewrite disabled
Transactions: 183 hits
Availability: 100.00 %
Elapsed time: 29.65 secs
Data transferred: 1298329 bytes
Response time: 2.87 secs
Transaction rate: 6.17 trans/sec
Throughput: 43788.50 bytes/sec
Concurrency: 17.70
Successful transactions: 183
Failed transactions: 0
Longest transaction: 4.41
Shortest transaction: 0.41
WP-Cache, no accelerator
- first page load: 26 queries - 0.161 seconds
- second page load: FROM CACHE
Transactions: 2574 hits
Availability: 100.00 %
Elapsed time: 29.78 secs
Data transferred: 18501824 bytes
Response time: 0.21 secs
Transaction rate: 86.43 trans/sec
Throughput: 621283.53 bytes/sec
Concurrency: 18.20
Successful transactions: 2574
Failed transactions: 0
Longest transaction: 1.04
Shortest transaction: 0.01
mod_rewrite disabled
Transactions: 5863 hits
Availability: 100.00 %
Elapsed time: 29.90 secs
Data transferred: 42119708 bytes
Response time: 0.09 secs
Transaction rate: 196.09 trans/sec
Throughput: 1408685.90 bytes/sec
Concurrency: 17.85
Successful transactions: 5863
Failed transactions: 0
Longest transaction: 1.12
Shortest transaction: 0.00
No cache, eAccelerator
- first page load: 26 queries - 0.326 seconds
- second page load: 26 queries - 0.047 seconds
Transactions: 550 hits
Availability: 100.00 %
Elapsed time: 30.45 secs
Data transferred: 3904516 bytes
Response time: 1.00 secs
Transaction rate: 18.06 trans/sec
Throughput: 128227.12 bytes/sec
Concurrency: 18.13
Successful transactions: 550
Failed transactions: 0
Longest transaction: 3.00
Shortest transaction: 0.05
mod_rewrite disabled
Transactions: 633 hits
Availability: 100.00 %
Elapsed time: 30.53 secs
Data transferred: 4489488 bytes
Response time: 0.87 secs
Transaction rate: 20.73 trans/sec
Throughput: 147051.68 bytes/sec
Concurrency: 18.00
Successful transactions: 633
Failed transactions: 0
Longest transaction: 2.31
Shortest transaction: 0.04
WP-Cache, eAccelerator
- first page load: 26 queries - 0.363 seconds
- second page load: FROM CACHE
Transactions: 3654 hits
Availability: 100.00 %
Elapsed time: 30.27 secs
Data transferred: 26728970 bytes
Response time: 0.15 secs
Transaction rate: 120.71 trans/sec
Throughput: 883018.49 bytes/sec
Concurrency: 18.13
Successful transactions: 3654
Failed transactions: 0
Longest transaction: 0.63
Shortest transaction: 0.00
mod_rewrite disabled
Transactions: 16399 hits
Availability: 100.00 %
Elapsed time: 30.06 secs
Data transferred: 117744780 bytes
Response time: 0.03 secs
Transaction rate: 545.54 trans/sec
Throughput: 3916992.09 bytes/sec
Concurrency: 18.22
Successful transactions: 16399
Failed transactions: 0
Longest transaction: 0.40
Shortest transaction: 0.00
Static HTML
Transactions: 4343 hits
Availability: 100.00 %
Elapsed time: 29.99 secs
Data transferred: 31095880 bytes
Response time: 0.12 secs
Transaction rate: 144.81 trans/sec
Throughput: 1036874.97 bytes/sec
Concurrency: 17.76
Successful transactions: 4343
Failed transactions: 0
Longest transaction: 0.76
Shortest transaction: 0.00
mod_rewrite disabled
Transactions: 52418 hits
Availability: 100.00 %
Elapsed time: 30.19 secs
Data transferred: 375312880 bytes
Response time: 0.01 secs
Transaction rate: 1736.27 trans/sec
Throughput: 12431695.04 bytes/sec
Concurrency: 18.88
Successful transactions: 52418
Failed transactions: 0
Longest transaction: 0.23
Shortest transaction: 0.00
rewrite rules moved from .htaccess to config file
Transactions: 46831 hits
Availability: 100.00 %
Elapsed time: 29.98 secs
Data transferred: 335309960 bytes
Response time: 0.01 secs
Transaction rate: 1562.07 trans/sec
Throughput: 11184455.14 bytes/sec
Concurrency: 19.10
Successful transactions: 46831
Failed transactions: 0
Longest transaction: 0.13
Shortest transaction: 0.00
0 Responses to “Apache 基准测试--wordpress,eAccelerator,WP-Cache,mod_rewrite”