news   ||   about   ||   download   ||   documentation   ||   development
edit
 comment-2003-12-24-6
created by chris
last edited by chris
The basic problems are:

- "space scans", when Vanilla has to load every single snip (find) - as it is a CGI program, we can't keep any index/cached structures in memory.

- REBOL start-up overhead (for every single request, REBOL has to load, decompress mezzanines &c.).

- slow/massively shared hardware - dreamhost and friends are fine for static sites IMO, for dynamic applications a dedicated server (which can be pretty cheap nowadays) is of course the best solution.

Some options to improve performance:

- dedicated REBOL HTTP server: lots of work to make it stable enough for production use, usually impossible to set up on shared hosts à la dreamhost I think.

- dedicated REBOL server behind Apache (AJP13 &c.): hard to set up, usually impossible on shared hosts.

- "live" index structure generation: we do that in quite a few places (backlinks, recent-stores). hairy, introduces lots of dependencies.

- background index structure generation: quite a bit of work, requires cron access, usually impossible on shared hosts.

So the least work-intensive option is simply to get a dedicated server. A modern machine can easily handle dozens and dozens of Vanilla sites.
  search
  go
  welcome, stranger!
you might want to
log in or
register.
  15 active users
unknown (15)
  recent edits
  backlinks
no backlinks
Copyright © 1999-2009 International Society for the Advancement of Planet-wide Vanillization