On Thursday 28 March 2002 02:00 pm, Andrew Hallam wrote:
> Hi All,
> Yep, I have one of those unanswerable questions. General thoughts
> much appreciated.
> I'm looking at Webware as a tool to prototype a portal. There will be
> a database behind it, probably PostgreSQL (since MySQL is not free
> for commercial use) and I also wish to record every page hit (URL
> unique id, from page, to page) so we can track how users use the
> site. Therefore, row level locking is required.
> Basically, I'm looking for a tool that lets me quickly build a few
> different site styles so we can put in front of the users and get
> some feedback, and then quickly hack it around. I am familar with
> Python, but not a guru.
> The other challenge is that this prototype has to run on Solaris and
> Windows 2000. (More of a database issue I think.)
> Any thoughts/comments? Thanks.
Keep in mind that your web server and app server don't have to be on
the same box as the database. If your site gets hit hard you might need
a separate box anyway, just for speed.
But Webware runs on both *nix and Windows anyway.
For tracking traffic you might simply use your web server's log unless
you have an explicit reason not to.
I use Apache and Webware and get nice performance. Since the WebKit app
server caches the servlets, you get an automatic speed benefit for
using them and also the ability to cache whatever results you like,
however you like.
I would crank out your prototype and worry about performance later.
Most of my performance issues have come from external processes like
data feeds and databases. Most of what was left after that was solved
by simple caching. Finally, I made a few optimizations to MiddleKit