Criminy. If I’d known GreyStork’s interview and Brett’s reprinting of my unscientific benchmark numbers would have created as much interest in Poseidon as they have, I’d have been a lot more careful about pointing out the unfairness of comparing two sets of benchmark results gathered under different conditions.
The LightPress folks have apparently gotten wind of the comparison, which kinda makes me feel bad about being so flippant with my remarks about LightPress’s performance. Not that I feel bad about dissing WordPress. In terms of performance, WordPress is absolute crap. But LightPress is a huge improvement, and I really do admire those guys for the effort they’ve put forth. I also admire them for not taking my remarks personally (at least, it doesn’t seem like they did).
I’ll be the first to say it, because (surprisingly) nobody else has: LightPress has already had several releases and is perfectly usable. Poseidon 1.0 still isn’t anywhere near being usable. Whether or not Poseidon is technically faster, it’s still serving 0 useful requests per second because it isn’t finished.
Now, while we’re on the subject: a lot of people have been grabbing the Poseidon source from CVS. That’s awesome. I’m glad people are so excited. The problem is that a lot of these people are getting in way over their heads. The reason Poseidon 1.0 is only in CVS right now is because it’s not finished. If you’re checking out the CVS code because you can’t wait to start using Poseidon, you’re in for a disappointment. If it were usable, I’d be using it on wonko.com.
If you’re checking out the CVS code because you’re curious or because you’d like to learn something or even, God forbid, because you’d like to contribute to Poseidon’s development, more power to you. Otherwise, you could probably save yourself some time and effort by waiting for an official release. And you can definitely save me some time and effort by not emailing me asking me how to use CVS. Especially when there are instructions right here.
Comments
What can you say...
Nerds love to have flame wars about stupid shit.
Gah!
Ryan's got some good points about Poseidon's usability. Zero users of an incomplete codebase kinda negates ANY benchmark data, scientific or not.
And about needless nerd flamewars, well, I guess I'm guilty. Next time, I'll think twice, or at least ask permission FIRST, before opening my big mouth.
Re: Gah!
I wasn't trying to imply that you shouldn't have posted the article. If you'd asked permission first, I'd have told you to go ahead. It's just that, in hindsight, if I had known that more than just a few of my friends would read this stuff, I'd have rattled off some disclaimers.
As I said, though, I don't think the LightPress folks have taken offense, so everything's cool.
Re: Gah!
I agree with you about the disclaimers. My own disclaimer was pretty subtly buried in the article, and I should have been more clear.
I don't know about all that but.........
I just want to get my hands on the source for TODO!!! Doesn't anyone hear me..me...me...me.......(echoing eternally)
Re: I don't know about all that but.........
Sorry, it's not available. Officially, the reason is that Todo was a very hastily-written VB6 app and I'm not very proud of the code. Unofficially, the reason is that I don't even have the source anymore.