Und - es gibt zahlreiche Änderungen siehe http://php.net/ChangeLog-5.php#5.5.0 .
Was für manchen Nutzer besonders von Interesse sein dürfte - es ist ein Opcode Cache enthalten der zum Teil abstruse Powervorteile liefert.
Hier ein Benchmark mit der letzten PHP 5.4
Transactions: 3176 hits
Availability: 100.00 %
Elapsed time: 59.26 secs
Data transferred: 12.95 MB
Response time: 3.59 secs
Transaction rate: 53.59 trans/sec
Throughput: 0.22 MB/sec
Concurrency: 192.43
Successful transactions: 3176
Failed transactions: 0
Longest transaction: 16.87
Shortest transaction: 0.54
Und nun der gleiche Benchmark mit 5.5
Transactions: 5968 hits
Availability: 100.00 %
Elapsed time: 59.02 secs
Data transferred: 24.33 MB
Response time: 1.94 secs
Transaction rate: 101.12 trans/sec
Throughput: 0.41 MB/sec
Concurrency: 196.18
Successful transactions: 5968
Failed transactions: 0
Longest transaction: 28.38
Shortest transaction: 0.52
Siehe dazu https://docs.google.com/spreadsheet/ccc?key=0Agw0hgqCxf0cdEZsdm1yNjd3amJReG05MzJYSF9USGc#gid=0
Nutzer von Debian basierenden Servern können 5.5 sofort installieren.
Die Quellen sind hier:
deb http://packages.dotdeb.org wheezy-php55 all deb-src http://packages.dotdeb.org wheezy-php55 all
Nachtrag:
Die Wirkung des Opcode Caching ist monströs.
Ebene mal einen Benchmark gefahren mit meinem Framework Minmalist
siege -b -c200 -t60s http://localhost/porg/
Transactions: 265838 hits Availability: 100.00 % Elapsed time: 59.58 secs Data transferred: 130.89 MB Response time: 0.02 secs Transaction rate: 4461.87 trans/sec Throughput: 2.20 MB/sec Concurrency: 85.57 Successful transactions: 265984 Failed transactions: 0 Longest transaction: 7.01 Shortest transaction: 0.00
Die Anzahl der ausgeführten Transactions lag vorher bei rund 40.000 !!!

Keine Kommentare:
Kommentar veröffentlichen