[vwnc] Swazoo 2.2 beta with fast file upload

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] Swazoo 2.2 beta with fast file upload

Janko Mivšek
Dear Smalltalkers,

New Swazoo 2.2 is ready for beta testing, with much improved upload
(input streaming) performance as a main new feature.

On Squeak it uploads 15 times faster than before, achieving 1.5MB/s
throughput locally on my Linux 3.2GHz PC.

On VisualWorks it is even more impressive: 30 times better, achieving
15MB/s throughput. This means only 20s for 300MB file upload!

In both cases upload performance is about half of the download one due
to additional MIME parsing needed.

I can say that now we have an Smalltalk web server with comparable
performance to others in terms on upload performance too. This also
means that Swazoo is ready for demanding upload tasks like video
uploading as well, while video (like screencast) serving is a common
practice for a while.


Please help testing it. It is available here:

- Squeak: http://www.squeaksource.com/Swazoo/Swazoo-2.2.beta1.mcz

- VisualWorks: in public Store: Swazoo 2.2beta1

Best regards
Janko


--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Swazoo 2.2 beta with fast file upload

Maarten Mostert-2


Hi Janko,

This looks good !

Does Swazoo now also supports encodings, and is it ready for Seaside ?

Regards,

@+Maarten,



> Message du 26/07/08 20:28
> De : "Janko Mivšek"
> A : [hidden email], "Squeak" , "Swazoo List" , "Aida/Web general discussion list" , "The Squeak Enterprise Aubergines Server - general discussion." , "GNU Smalltalk" , "'VWNC'" , [hidden email]
> Copie à :
> Objet : [vwnc] Swazoo 2.2 beta with fast file upload
>
> Dear Smalltalkers, New Swazoo 2.2 is ready for beta testing, with much improved upload (input streaming) performance as a main new feature. On Squeak it uploads 15 times faster than before, achieving 1.5MB/s throughput locally on my Linux 3.2GHz PC. On VisualWorks it is even more impressive: 30 times better, achieving 15MB/s throughput. This means only 20s for 300MB file upload! In both cases upload performance is about half of the download one due to additional MIME parsing needed. I can say that now we have an Smalltalk web server with comparable performance to others in terms on upload performance too. This also means that Swazoo is ready for demanding upload tasks like video uploading as well, while video (like screencast) serving is a common practice for a while. Please help testing it. It is available here: - Squeak: http://www.squeaksource.com/Swazoo/Swazoo-2.2.beta1.mcz - VisualWorks: in public Store: Swazoo 2.2beta1 Best regards Janko -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Swazoo 2.2 beta with fast file upload

Janko Mivšek
Hi Maarten,

Maarten MOSTERT wrote:

> This looks good !

Thanks! It seems it even works good :)

> Does Swazoo now also supports encodings, and is it ready for Seaside ?

No, encoding is a duty of web framework, because only the framework had
enough information to decide what to encode and what not. Swazoo doesn't
even care if framework responds with strings or byte arrays. It just
sends response to the TCP line as quickly as possible. More or less the
same goes for receiving the request.

Swazoo is ready for Seaside on Squeak thanks to the Swazoo adapter by
Philippe Marschall. Adapter VisualWorks port is underway by Lautaro
Fernández, but I don't know the current status. Lautaro?

Best regards
Janko


>
>      > Message du 26/07/08 20:28
>      > De : "Janko Mivšek"
>      > A : [hidden email], "Squeak" , "Swazoo
>     List" , "Aida/Web general discussion list" , "The Squeak Enterprise
>     Aubergines Server - general discussion." , "GNU Smalltalk" ,
>     "'VWNC'" , [hidden email]
>      > Copie à :
>      > Objet : [vwnc] Swazoo 2.2 beta with fast file upload
>      >
>      > Dear Smalltalkers, New Swazoo 2.2 is ready for beta testing, with
>     much improved upload (input streaming) performance as a main new
>     feature. On Squeak it uploads 15 times faster than before, achieving
>     1.5MB/s throughput locally on my Linux 3.2GHz PC. On VisualWorks it
>     is even more impressive: 30 times better, achieving 15MB/s
>     throughput. This means only 20s for 300MB file upload! In both cases
>     upload performance is about half of the download one due to
>     additional MIME parsing needed. I can say that now we have an
>     Smalltalk web server with comparable performance to others in terms
>     on upload performance too. This also means that Swazoo is ready for
>     demanding upload tasks like video uploading as well, while video
>     (like screencast) serving is a common practice for a while. Please
>     help testing it. It is available here: - Squeak:
>     http://www.squeaksource.com/Swazoo/Swazoo-2.2.beta1.mcz -
>     VisualWorks: in public Store: Swazoo 2.2beta1 Best regards Janko --
>     Janko Mivšek AIDA/Web Smalltalk Web Application Server
>     http://www.aidaweb.si
>     _______________________________________________ vwnc mailing list
>     [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc