Check out the Red programming language from the same author

Cheyenne 0.9.19 released

Nenad Rakocevic - Softinnov
1-Mar-2009 21:37:56 GMT

Article #19
Main page || Index || 9 Comments


Finally the new version is out! It took a lot of time to finish and polish this one before public release. A lot of issue and bugs have been fixed in this release.

Download here the source package.

ChangeLog (main points only, see all details in %changelog.txt in the source archive)

  • General
    • Now compatible with REBOL 2.7.6
    • Port numbers can now be specified for virtual host definition in config file.
    • PHP support greatly improved, it's now stable
    • New 'alias config keyword : alias "/path/target" %script
    • New 'disable-log config keyword to disable HTTP log per domain or webapp
    • READ-CGI standard mezzanine now fully supported in CGI
    • It's now possible to reset all worker processes without restarting the server
    • New -w command line option to set the worker processes number
  • RSP
    • Sandboxing now forced on webapps.
    • DO redefined to bind to webapp's context
    • Production mode now by default (no error logging on screen)
    • Webapps can now be called without the trailing slash in URL
    • RSP output is now compressed using deflate algorithm if client supports it
    • Debugging improved : several new functions now allow logging into a trace file
    • New 'error-page keyword to define a custom error page in webapps
    • New 'worker-libs config keyword for defining default library to load for RSP/CGI
    • RSP API documentation updated

A big thank to Will and Oldes for providing patches included in this release.

The Roadmap has also been updated. Still a lot of work until v1.0, having a web-based admin panel and enough documentation are the main missing points. I hope to reach this milestone before the end of the year.

Comments:

DocKimbel
1-Mar-2009 22:58:48
Binaries for OS X are currently missing. They will be uploaded tomorrow.
Tundra
18-May-2009 4:40:44
Why would anyone use this over Apache?
Graham
18-May-2009 7:31:36
Have you looked at both the memory and physical footprint of Apache vs Cheyenne?
Tundra
18-May-2009 12:48:24
How much less memory does Cheyenne use?  My major concern is performance.  Is there a comparison on this site that I'm failing to find that shows how it performs compared to Apache?
Hmm
18-May-2009 23:20:19
The difference is, that with Cheyenne you can create Client Side Servers easily. Not everybody wants to do install Apache on his own computer. With Cheyenne it can be just one exe. Of course I'm talking about special application use.
Tundra
19-May-2009 15:45:25
Oh, so Cheyenne is just a personal webserver.   I understand now.  Thanks Hmm.
Janko
19-May-2009 18:15:16
Tundra: Cheyenne is not just a personal webserver :) . It could be called REBOL application server before that.

If you *need* performance for serving static files you should probably use a classic http server, but not even apache, maybe nginx. If you want to serve dynamic content (web-apps coded in rebol) it's IMHO an awesome option.
Tundra
19-May-2009 23:27:19
Thanks Janko, I will look up nginx because I'm definately interested in performance.
Janko
20-May-2009 15:42:26
my post was maybe a little confusing...

If you *need* performance for serving static files you should probably use a classic http server, but not even apache, maybe nginx. <-- about nginx (static files)

If you want to serve dynamic content (web-apps coded in rebol) it's IMHO an awesome option. <-- again about cheyenne (dynamic )


Post a Comment:

You can post a comment here. Please keep it on-topic.

Confirm:

Name:


Comment:

 
  Note: HTML tags allowed for:b i u strike li ol ul font a p br pre blockquote

This is a technical blog related to the above topic. We reserve the right to remove comments that are off-topic, irrelevant links, advertisements, personal attacks, offensive blogments, etc.

© Nenad Rakocevic - Softinnov