[Seaside] [ANN] new Seaside homepage

Christofer Jennings bozmoz at gmail.com
Wed Jul 18 15:45:24 UTC 2007


I felt the speed thing too. I'm in southern California with a cable
modem and seaside.st feels a little slow. Oddly, the
websiteoptimization tests showed seaside as faster (3.81 on a T1) than
rubynrails (5.21 on a T1). Clearing my cache and reloading in firefox
got seaside in 7.89 seconds and got rubyonrails in 1.04 seconds.
Reloading got seaside in 1.28 seconds and rubyonrails in 0.21 seconds.

,chris

On 7/18/07, Stuart Herring <st-lists at stuartherring.com> wrote:
> Slogans aside, the biggest issue for me with the new site - and one
> that could give quite a bad first impression - is something that can
> be seen here: http://stuartherring.net/seaside-profile.png
>
> 16.5 seconds to load - and that's with ADSL2+
>
> That wouldn't be so bad if it were just images loading - but the
> images only take a couple of seconds and happen pretty much all at
> once after the page has finally displayed.  The biggest killer is all
> the header objects - the page will not render at all until those are
> loaded, and the browser serializes the requests.
> That would be bad enough, but is compounded by the fact that because
> I'm in Australia, _every_ request  has a 200 - 400ms roundtrip (a
> direct round trip to the other side of the world and back will take
> 133ms at the speed of light , not counting the overhead of the network
> equipment at each hop)
> There are 11 javascript and css objects in the header, so that means a
> _minimum_ of 2.2 seconds to have anything at all display, assuming
> perfect conditions and objects less than 4k each (so they'll fit in a
> single packet).  The worst thing about that is it doesn't matter how
> fast my internet connection is, 56k or 100Mb, I'll still have to stare
> at a blank page for at least 2.2 seconds.
>
> Compare with the Rails page: http://stuartherring.net/ror-profile.png
> - still far from instant, but much better, and due to the fact that
> there's only one object included from the <head> section, actually has
> something on the screen in less than a second.
>
> Some things that could be done to improve it:
> * Merge all the CSS into a single file.
> * Merge all the javascript into a single file.
> * Maybe load the javascript from the <body>?  I don't know whether or
> not that's a good idea, but the RoR site does it, and it certainly
> improves the time between blank page and first rendered content.
> * Enable mod_gzip on Apache - that should take care of the huge size
> of the javascript.
>
> I believe that if those can be done, I should be able to go to
> seaside.st with an empty cache and see something in no more than half
> a second, with page completely loading in around 5 seconds.
>
> Another comparison -
> seaside.st: http://www.websiteoptimization.com/services/analyze/wso.php?url=http://www.seaside.st/
> rubyonrails.com:
> http://www.websiteoptimization.com/services/analyze/wso.php?url=http://www.rubyonrails.com/
>
> These issues will also largely affect any out-of-the-box Seaside and
> Scriptaculous deployments , so if you do manage to improve it, it
> would probably be worthwhile adding a FAQ on how to fly to the
> Seaside, rather than walking ;)
>
> Regards,
> Stuart.
>
> On 7/11/07, Philippe Marschall <philippe.marschall at gmail.com> wrote:
> > Hi
> >
> > After too many delays the new Seaside homepage [1] has finally gone
> > online. Since we switched hosts it might take a moment until the DNS
> > update propagates to you. The first thing you'll notice is the updated
> > look for which we no longer have to excuse. We cleaned up the content
> > and added a lot of new stuff. Among others you'll find interactive
> > examples, feed aggregation Monticello commit logs and the answers to
> > often asked questions like 'What is the best Swiss cheese?'. Under the
> > hood we made a lot of technology upgrades. We finally run on Seaside
> > (2.8) and the Pier CMS with several plug-ins, we are also hosted at
> > Seaside-Hosting [2]. The only way to eat more dog food would be
> > running on SqueakNOS.
> >
> > The page is not yet fully finished (and probably never will be) but we
> > feel we're at the point where it's significantly better than the old
> > one. So if you have suggestions for improvements or want to help get
> > in contact with us.
> >
> > Cheers
> > Lukas
> > Philippe
> >
> > [1] http://www.seaside.st
> > [2] http://www.seasidehosting.st/
> > _______________________________________________
> > Seaside mailing list
> > Seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> >
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the Seaside mailing list