On your performance concerns, which Adaptor are you using? The
Webkit.cgi adaptor is by far the slowest, then comes the FastCGI
adaptor, and the mod_python adaptor is the fastest. On my system we are
faster than Zope, and comparable to Java Servlets with an average JVM
As far as the TODO list, it's not that up to date. But, the C cgi
adaptor and an Apache module are of about equal importance (on my
internal list). Obviously the majority of users are using apache, so we
waant that to be as fast as possible, but the mod_python adaptor is
pretty fast, and should hold people for the moment. The C cgi adaptor
is needed for those people who aren't using apache, and there are a few
of those people that are active in the development of Webware and
therefore we want them to be satisfied.
I am in the "I wonder if..." stage of thinking about embedding the whole
thing in Apache, with or, more likely, without, mod_python. That'll be
one of my active investigations during the next few months.
All that being said, We are still nailing down the fundamental
architecture right now and find correctness more important than speed.
That will shift with time, though.
Guan Yang wrote:
> (God, I feel like a newbie. Just two days, and already so many posts on
> such a quiet list.)
> I would just like to mention that I come from an AOLserver/ACS
> (http://www.arsdigita.com/doc/) background, where we have practically
> infinite scalability and never have performance problems.
> What are the performance implications of having a structure where the
> application server is separate from the web server? Right now (with the
> latest CVS) I get really poor performance, at least on almost "static"
> (ie., really simple Python code) pages. I suspect much of the delay
> comes from sync'ing with the external AppServer process.
> I also see that one of the TODOs is to implement the CGI adaptor in C.
> Would it not be a much more efficient use of resources to implement an
> Apache module adaptor?
> Will WebKit ever be incredibly fast?
> If you gaze long enough into the abyss, the abyss will gaze
> back into you. -- Friedrich Nietszche
> Webware-discuss mailing list