Mittwoch, 15. April 2015

Speed Version Cmsms V2 B3

Hier mal Cmsms V2 B3 mit allen Optimierungen die ich mal für Cmsmadesimple  vorgeschlagen hatte und die man in die Tonne getreten hat.

Hier bis auf Menüsystem und fehlendem Adodb 100% kompatibel zur Originalversion.

Gemessen auf Highspeed Server lokal und das sind die traumhaften Ergebnisse:

siege -b -t10S -c100 http://localhost/cmsms
** SIEGE 3.0.5
** Preparing 100 concurrent users for battle.
The server is now under siege...
Lifting the server siege...      done.

Transactions:      152340 hits
Availability:      100.00 %
Elapsed time:        9.97 secs
Data transferred:       43.75 MB
Response time:        0.01 secs
Transaction rate:    15279.84 trans/sec
Throughput:        4.39 MB/sec
Concurrency:       98.08
Successful transactions:       76222
Failed transactions:           0
Longest transaction:        0.12
Shortest transaction:        0.00

Das System ist so schneller als der Server verarbeiten kann. Ursache ist hier Smarty - das Templatesystem kann nicht folgen.


Und nun die Originalversion Cmsms 2 B3 - wie ausgeliefert gemessen auf dem gleichen Server.
siege -b -t10S -c100 http://localhost/cmsmsorg/
** SIEGE 3.0.5
** Preparing 100 concurrent users for battle.
The server is now under siege...
Lifting the server siege...      done.

Transactions:         465 hits
Availability:      100.00 %
Elapsed time:        9.60 secs
Data transferred:        2.17 MB
Response time:        1.82 secs
Transaction rate:       48.44 trans/sec
Throughput:        0.23 MB/sec
Concurrency:       88.09
Successful transactions:         465
Failed transactions:           0
Longest transaction:        2.96
Shortest transaction:        0.92


Das nur mal um Cmsms - Anwendern zu zeigen was möglich gewesen wäre.

Damit habe ich nun mal eine Marke abgeliefert und ich sage voraus - das wird bei Cmsms nie Realität werden.
Dazu sind die Macher komplett nicht geeignet. Sie könnten es sicher auch aber ihre sonstigen Fähigkeiten bezüglich dem Team reichen nicht um das durchzuziehen.
Und - es mangelt bei denen an Entscheidungsfreudigkeit.

Um es auch gleich noch anzusagen - ich werde weder konkreten Code, noch konkrete Hinweise zu den Optimierungen und garantiert nicht den geänderten Quellcode oder gar das famose Menüsystem (1 SQL Abfrage!) an irgend jemanden abgeben, weder umsonst noch gegen Bezahlung.

Dafür bin ich zu oft von immer den gleichen Leuten in den Arsch getreten worden.

Und damit ist für mich die Serie der Beiträge für Cmsmadesimple hier zunächst beendet.
Ich melde mich wieder wenn die V2 stable ausgegeben wird.

Keine Kommentare:

Kommentar veröffentlichen