Sven,
Am 16.12.16 um 10:05 schrieb Sven Van Caekenberghe:
I did not say we are the fastest, for from it. I absolutely do not want to go
into a contest, there is no point in doing so.
Absolutely right.
(The dw-bench page was meant to be generated dynamically on each request
without caching, did you do that too ?).
My point was: Pharo is good enough for most web applications. The rest of the
challenge is standard software architecture, design and development. I choose
to do that in Pharo because I like it so much. It is perfectly fine by me that
99.xx % of the world makes other decisions, for whatever reason.
Exactly. Smalltalk and Seaside are perfectly suited for web applications
and are not per se extremely slow or anything.
Raw benchmarks are some indicator, but whether a web applicaton is fast
or slow depends so much more on your applications' architecture than the
underlying HTTP handling stuff.
The important question is not "how fast can Smalltalk serve a number of
bytes?" but "how fast can your application do whatever is needed to put
those bytes together?".
So your benchmarks show that Smalltalk can serve stuff more than fast
enough for amost all situations (let's be honest, most of us will never
have to server thousands of concurrent users - of course I hope I am
wrong ;-) ). The rest is application architecture, infrastructure and
avoiding stupid errors. Nothing Smalltalk specific.
Joachim
--
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel mailto:jtuc...@objektfabrik.de
Fliederweg 1 http://www.objektfabrik.de
D-71640 Ludwigsburg http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0 Fax: +49 7141 56 10 86 1