[Seaside] About Seaside 3.0

Bill Schwab BSchwab at anest.ufl.edu
Sun Jul 13 14:21:18 UTC 2008


You are missing the point.  So what if port 80 is difficult to use - use
another one.  The idea is to offer a system administrator an interface
to check the status and make small changes to what is essentially an
appliance.  The fewer things that could potentially be mis-configured,
the better.

In the type of work I do, I will take simple, slow, and encrypted any
day.  I am not "building web sites" in this situation, so the rules to
which you cling do not apply.  That said, I will want your guidance for
the few machines I envision setting up that will be "web sites" in the
more typical sense.  And yes, they will be based on Apache.

"Apache will still be running when your image is long gone and can serve
a nice 503 page".  That's scary.  Where is the problem?  Is it Seaside,
or dialect-specific?  I am accustomed to my Smalltalk images running
strong when the OS is starting to crumble around them.


Philippe Marschall philippe.marschall at gmail.com
Sun Jul 13 06:59:56 UTC 2008

    * Previous message: [Seaside] About Seaside 3.0
    * Next message: [Seaside] About Seaside 3.0
    * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

You will have Apache as a frontend anyway because:
- there is to my knowledge no way to run Squeak on a privileged port
without giving it root rights
- there is to my knowledge no way to generate Apache style access logs
with Kom. The ones that can be read by a whole lot of tools like
- Apache will still be running when your image is long gone and can
serve a nice 503 page
- less bitching with your admin and security people

Second, HTTPS/SSL really eats CPU cycles. Thats why a lot of sites
like GMail use it only for login and then switch back to HTTP.

Once you have accepted that there will always be an Apache frontend
implementing a web server in Smalltalk doesn't make a whole lot of
sense anymore. Something like an AJP connector will do fine.


Wilhelm K. Schwab, Ph.D.
University of Florida
Department of Anesthesiology
PO Box 100254
Gainesville, FL 32610-0254

Email: bschwab at anest.ufl.edu
Tel: (352) 846-1285
FAX: (352) 392-7029

More information about the seaside mailing list