Yes, maybe in some context the portability of a &quot;server&quot; application have any advantage.<br>But, in Seaside you are writing webapps. WEB apps, not desktop apps or usb transportable apps.<br>For a lot of us, having a server, a real server serving our application is worth the hassle of setting up a web server, load balancing<br>
a lot of squeak images and caching the static content in the web server.<br>I see just a few valid scenarios where having your web app in a usb memory stick is better than a real instalation accessed for<br>anyone on the internet.<br>
<br><br><div class="gmail_quote">On Thu, Apr 24, 2008 at 11:06 AM, cdrick &lt;<a href="mailto:cdrick65@gmail.com">cdrick65@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2008/4/24, Philippe Marschall &lt;<a href="mailto:philippe.marschall@gmail.com">philippe.marschall@gmail.com</a>&gt;:<br>
<div class="Ih2E3d">&gt; 2008/4/24 Janko Mivšek &lt;<a href="mailto:janko.mivsek@eranova.si">janko.mivsek@eranova.si</a>&gt;:<br>
&gt;<br>
&gt; &gt; Philippe Marschall wrote:<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &gt; &nbsp;Swazoo is actually able to come very close to Apache, able to serving<br>
&gt; &nbsp;&gt; &gt; &gt; static content with 300Mbits/s on VW, that is 3 times saturation of 100M<br>
&gt; &nbsp;&gt; &gt; &gt; Ethernet. This is enough throughput for all except really large websites<br>
&gt; &nbsp;&gt; out<br>
&gt; &nbsp;&gt; &gt; &gt; there. And of course, you can always switch to Apache or something<br>
&gt; &nbsp;&gt; similar<br>
&gt; &nbsp;&gt; &gt; &gt; later!<br>
&gt; &nbsp;&gt; &gt; &gt;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &gt; But even in this case Swazoo will eat CPU cycles from Seaside because<br>
&gt; &nbsp;&gt; &gt; VW (like Squeak) is single threaded.<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; &nbsp;Yes, but minimally comparing to Seaside and also not on the same time.<br>
&gt;<br>
&gt; At least on Squeak / Kom large uploads hog the CPU / image. This is<br>
&gt; &nbsp;not minimal at all.<br>
&gt;<br>
<br>
</div>So next question, would it be possible to launch two squeak images ?<br>
One that only serves static files with Swazoo.<br>
And one for seaiside/aida. If I understand correctly<br>
<br>
It will certainly hog a bit the cpu but not the image doing &quot;dynamic<br>
web&quot;. Just I don&#39;t know how to deal with both images, maybe a specific<br>
handler on the web one...<br>
<br>
I personnaly have no opposition using Apache or whatever, but this<br>
will be far easier to setup especially for small experiments,<br>
developping time etc.... You can carry all on a usb key, just lauch<br>
the image and here it is (I think this is what people mean by<br>
portability).<br>
<br>
Personnaly, I found easier to evaluate WAKom startOn: 8080 than<br>
configuring Apache ;) and it would be a nice example on how to<br>
interact with 2 images. Any ideas ? oppositions ?<br>
<br>
Cheers<br>
<br>
Cédrick<br>
<br>_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
<br></blockquote></div><br>