Domain: roxen.com
Stories and comments across the archive that link to roxen.com.
Comments · 109
-
CachingIf you anticipate a lot of hits, you might want to precompute/cache most of your database access, if at all possible.
There are a couple of experimental systems about which do this kind of thing. For example prol does aggressive caching (but is not db-backed). I once heard somebody say that Roxen also does caching, but I have not investigated that.
-
Re:Again... Zues! -- Free httpd.
Apache is not the only free httpd. Try roxen challenger for one.
http://www.roxen.com -
Re:An interesting thing from these benchmarks
Or Roxen. Roxen is a pretty cool webserver, too. And it won the Best-of-Comdex award. -
The 'four-processor' testbedSeems that every test aimed at "enterprise level solutions" choose a single 4-processor machine with RAID. Setting aside the RAID issue (improved hardware driver availability will remove that problem in the relative near-term), most of the performance issues there could be directly attributable to the fact that non-threaded software is being used, and thus is performing poorly on the multiple CPU benchmarks.
Perhaps Apache should move to a fully threaded model for version 1.4, or a threaded server (like Roxen) be tested. I wouldn't mind seeing a webbench comparitive result between apache and roxen on a 4 cpu box (or even a 2 cpu box for that matter).
--
rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit) -
Roxen Challenger - Diff server software
For those who know me, I'm not the one that posted that rant about roxen =)
I'd just like to notice that Roxen would work exceptionally well for this task. One of the issues though is that Malda is a perl nut, not a pike nut. =)
The threading alone doesn't make roxen faster(in fact, it isn't faster, just more scalable, which is what is needed here..), its its use of select() or poll() along with a server-side implmented caching system, so you don't end up reprocessing crap that you don't need to keep doing. The only benefit of threading of course is that all the threads share the same memory.
Roxen Challenger
Pike
Something someone noted a while back is that roxen actually responds faster to the slashdot effect.. =) Probably due to the fact that it stores more stuff in ram because of the higher load. Doesn't make the OS freak out with 1000 connections. -
1Mhit/day is no big dealThese are some stats (as of 1999-01-25) from one typical front-end (Linux 2.0.36/x86) to a rather large site:
Version: Roxen Challenger/1.2.34
1190.4*60*24 == 1714176 hits/day
Booted on: Sat Nov 28 10:46:31 1998
Time to boot: 1 sec
Uptime: 58 days, 10:38:27
Sent data: 130.26 GB 216.40 Kbit/sec
Sent headers: 18.92 GB
Number of requests: 100185573 1190.40/min
Received data: 31.78 GB
Note that the above is the average over a ~2 month period (ie peek values are much higher).
Of course, I wouldn't want to run the above server with Apache or similar.
:-) -
Upgrade to a real webserverRoxen =) http://www.roxen.com
Has a very powerful XML like Macro language, SQL queries in the server, etc. Written in pike, multi-threaded.. Very fast.
-
Roxen and the IiVend programOne thing you may want to try is using the Roxen webserver and its iVend module that is maintained by a third party.
http://www.roxen.com/ for roxen, its a *very* powerful webserver.
iVend is a commercial module by license, but its undergoing testing right now. Its currently in use for a few sites.
Roxen has SSL3 support, the works. Its fast, and its got commercial support if you so need it.`
I'm currently re-writing themes.org to use it. http://random.themes.org/ shows my current blackbox page that I will use to replace the current one on themes.org.
Woo.. Roxen has a pop3 server too =) Combined with SQL authentication, its pretty damn easy to create clusters too.
--- mailto:vjanelle@home.com -- Vincent "Random I forgot my password again" Janelle.
-
Nice web server ...
Some version of Roxen 1.2 I assume.
BTW, see mvc-009f.jpg.