php-apc

phpの中間コードをメモリ上に生成して、アクセラレートするもの。

条件
 PHP : PHP Version 5.3.2-1ubuntu4.2
 APC : 3.1.3p1
  • Quick Install
    • <code>aptitude install php-apc apache2ctl graceful</code>

比較測定値

  • インストール前
    # ab -n 1000 -c 10 http://www.ainoniwa.net/doku/
    This is ApacheBench, Version 2.3 <$Revision: 655654 $>
    Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
    Licensed to The Apache Software Foundation, http://www.apache.org/
    
    Benchmarking www.ainoniwa.net (be patient)
    Completed 100 requests
    Completed 200 requests
    Completed 300 requests
    Completed 400 requests
    Completed 500 requests
    Completed 600 requests
    Completed 700 requests
    Completed 800 requests
    Completed 900 requests
    Completed 1000 requests
    Finished 1000 requests
    
    
    Server Software:        Apache/2.2.14
    Server Hostname:        www.ainoniwa.net
    Server Port:            80
    
    Document Path:          /doku/
    Document Length:        10540 bytes
    
    Concurrency Level:      10
    Time taken for tests:   71.831 seconds
    Complete requests:      1000
    Failed requests:        460
       (Connect: 0, Receive: 0, Length: 460, Exceptions: 0)
    Write errors:           0
    Total transferred:      11071982 bytes
    HTML transferred:       10538982 bytes
    Requests per second:    13.92 [#/sec] (mean)
    Time per request:       718.311 [ms] (mean)
    Time per request:       71.831 [ms] (mean, across all concurrent requests)
    Transfer rate:          150.53 [Kbytes/sec] received
    
    Connection Times (ms)
                  min  mean[+/-sd] median   max
    Connect:        0    0   0.2      0       2
    Processing:   351  717 103.9    702    1850
    Waiting:      259  361 117.6    346    1567
    Total:        352  717 103.9    702    1850
    
    Percentage of the requests served within a certain time (ms)
      50%    702
      66%    710
      75%    716
      80%    720
      90%    733
      95%    780
      98%    924
      99%   1310
     100%   1850 (longest request)
  • インストール後
    # ab -n 1000 -c 10 http://www.ainoniwa.net/doku/
    This is ApacheBench, Version 2.3 <$Revision: 655654 $>
    Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
    Licensed to The Apache Software Foundation, http://www.apache.org/
    
    Benchmarking www.ainoniwa.net (be patient)
    Completed 100 requests
    Completed 200 requests
    Completed 300 requests
    Completed 400 requests
    Completed 500 requests
    Completed 600 requests
    Completed 700 requests
    Completed 800 requests
    Completed 900 requests
    Completed 1000 requests
    Finished 1000 requests
    
    
    Server Software:        Apache/2.2.14
    Server Hostname:        www.ainoniwa.net
    Server Port:            80
    
    Document Path:          /doku/
    Document Length:        10540 bytes
    
    Concurrency Level:      10
    Time taken for tests:   25.264 seconds
    Complete requests:      1000
    Failed requests:        465
       (Connect: 0, Receive: 0, Length: 465, Exceptions: 0)
    Write errors:           0
    Total transferred:      11071976 bytes
    HTML transferred:       10538976 bytes
    Requests per second:    39.58 [#/sec] (mean)
    Time per request:       252.640 [ms] (mean)
    Time per request:       25.264 [ms] (mean, across all concurrent requests)
    Transfer rate:          427.98 [Kbytes/sec] received
    
    Connection Times (ms)
                  min  mean[+/-sd] median   max
    Connect:        0    0   0.3      0       8
    Processing:   102  252  35.8    250     642
    Waiting:        8   30  36.3      8     429
    Total:        102  252  36.0    250     644
    
    Percentage of the requests served within a certain time (ms)
      50%    250
      66%    254
      75%    258
      80%    260
      90%    268
      95%    278
      98%    347
      99%    398
     100%    644 (longest request)
web/php-apc/start.txt · 最終更新: 2011/08/24 10:07 (外部編集)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0