Conversation
Notices
-
Embedding an interpretter to a compiled backend (apache in this case) doesn't magically make it any faster. It's still the same interpretter. I'm talking about web application code that handles the requests, not server code (that's already written in C). Languages like python don't take performance seriously at all and embedding them won't help.
-
Embedding the interpreter was a dramatic speedup compared with the old-style CGI. They’ve since found that external interpreters (fastCGI style) are even faster. But yes, the main versions of #Python and #Ruby (at least) still suffer from the #GIL.
-
I find it annoying when people misunderstand me. I'm not trying to argue about fastcgi or how embedding an interpretter speeds things up in general. I'm merely expressing my dismay for the general performance of most scripting languages themselves. That alone should be reason enough not to glorify their usage in server environments at all.