on OpenACS, and everyone in this community - I've been lurking
here for quite some time, and this is a wonderful place to learn.
Here's my situation:
Our company, Celebrityblvd.com, is gearing for a complete
upheaval of our site. We are aiming at getting 1 million hits/day
or more. Currently, our site consists of just a few simple
network pages that lead to the meat of our site, which is our
Official Celebrity websites (we sign contracts and develop,
maintain, and host official sites for celebrities). Understandably,
we already have quite a bit of traffic, even though we haven't
launched any of our media pushes, since our magnet content
has a rabid fanbase.
What we are looking to do is create a community site, replete
with instant messaging/chat (implemented through bantu.com,
and hosted through their servers), and many of the ACS's
futures, including user groups (fan clubs), portals, ecommerce,
user homepages, etc. I've recently been researching platforms
upon which to implement this solution. We are currently on tight
constraints, budget-wise, but that should change within the next
few months. Therefore, I have several issues/questions:
1) How feasible is it to implement something of this magnitude
using Postgres and the OpenACS system? I have heard
discouraging things about the scalability of postgres, but I would
like to, if possible, stick with an open-source solution. Would it
be very difficult to port the site to ACS/Oracle when we are
experiencing higher levels of usage? Keep in mind that I would
only want to do this as a last resort; if possible I would rather
keep everything in Postgres.
2) What sort of hardware would be ideal for this solution? I
would be running on Redhat 6.2, probably on an Intel platform,
since that is what I'm used to. I would probably want to load
balance two or three servers (would that be enough?) for
AOLserver, with one dedicated machine for the database.
However, I currently only have the budget (I don't decide the
finances here!) for one machine - what should I use? We will
probably be hosted at rackspace.com, and we currently have a
PIII/650 with 256mb of ram and an 18G SCSI there.
3) Since we will definitely need a highly graphical, very
personalized interface, would we be best off using Karl's
templates, or manually going in and rewriting the TcL? I'm still
not clear on how flexible Karl's system is - we need maximum
I thank you in advance for ANY help you can offer - again, I am
grateful for everything this community offers the public.
- Ravi Gadad