I noticed that newer Pier and Magritte-Seaside commits in MC have a few
comments about being "for very latest Seaside." I assume that this means Seaside 2.8. First, it would be nice if the exact version was stated in the comments so we could tell what "very latest" means :-). Second: are these _only_ for Seaside 2.8, or will they work in 2.7? If not, it would be best if these could be labeled to reflect their exclusivity. ( I didn't see that this has been discussed before.) brad -- brad fuller http://www.Sonaural.com/ +1 (408) 799-6124 _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
> I noticed that newer Pier and Magritte-Seaside commits in MC have a
> few > comments about being "for very latest Seaside." I assume that this > means > Seaside 2.8. First, it would be nice if the exact version was > stated in > the comments so we could tell what "very latest" means :-). Second: > are > these _only_ for Seaside 2.8, or will they work in 2.7? If not, it > would > be best if these could be labeled to reflect their exclusivity. > > ( I didn't see that this has been discussed before.) I guess the latest Magritte should work for any recent version of Seaside (2.7). There is nothing specific for 2.8. The comments are basically wrong. Cheers, Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
2007/4/13, Lukas Renggli <[hidden email]>:
> > I noticed that newer Pier and Magritte-Seaside commits in MC have a > > few > > comments about being "for very latest Seaside." I assume that this > > means > > Seaside 2.8. First, it would be nice if the exact version was > > stated in > > the comments so we could tell what "very latest" means :-). Second: > > are > > these _only_ for Seaside 2.8, or will they work in 2.7? If not, it > > would > > be best if these could be labeled to reflect their exclusivity. > > > > ( I didn't see that this has been discussed before.) > > I guess the latest Magritte should work for any recent version of > Seaside (2.7). There is nothing specific for 2.8. The comments are > basically wrong. Last magritte versions can be loaded on a Seaside 2.7 image. I don't know about Pier. -- Damien Cassou _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
>>> I noticed that newer Pier and Magritte-Seaside commits in MC have a
>>> few >>> comments about being "for very latest Seaside." I assume that this >>> means >>> Seaside 2.8. First, it would be nice if the exact version was >>> stated in >>> the comments so we could tell what "very latest" means :-). Second: >>> are >>> these _only_ for Seaside 2.8, or will they work in 2.7? If not, it >>> would >>> be best if these could be labeled to reflect their exclusivity. >>> >>> ( I didn't see that this has been discussed before.) >> >> I guess the latest Magritte should work for any recent version of >> Seaside (2.7). There is nothing specific for 2.8. The comments are >> basically wrong. > > Last magritte versions can be loaded on a Seaside 2.7 image. I don't > know about Pier. It is the same for Pier. Magritte and Pier should both work in Seaside 2.7. If you want to use Seaside 2.8 (and benefit from the major speed improvements) go with the configuration I recently posted (latest Magritte, latest Pier, Seaside2.8a1-lr.218, RSRSS-pmm.26). Don't take the latest versions of Seaside, they are subtly broken (work in progress). Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Hi, > If you want to use Seaside 2.8 (and benefit from the major speed > improvements) go with the configuration I recently posted (latest > Magritte, latest Pier, Seaside2.8a1-lr.218, RSRSS-pmm.26). Don't take > the latest versions of Seaside, they are subtly broken (work in > progress). I'm just curious that how much faster the seaside 2.8 is (than 2.7/2.6). Yes, I know that this is wrong question because it will be different from case by case, but for example, 1. page generation(?) speed 2. simple request processing speed - maybe counter example? 3. I/O (network or file) speed > > Lukas > Thanks in advance. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGHzVJQqspS1+XJHgRAiWXAJ9Wry4sjzna/Sm1SCyvrGRFDfz3nwCeI1ep QkPTPRXED2PNMlzeqm1YEtQ= =L7N5 -----END PGP SIGNATURE----- _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > I'm just curious that how much faster the seaside 2.8 is (than > 2.7/2.6). > Yes, I know that this is wrong question because it will be different > from case by case, but for example, It is a bit early to talk about exact figures. > 1. page generation(?) speed Generating a Pier page is at least twice as fast with Seaside 2.8. Other applications also show major page rendering improvement, but it heavily depends on the kind of application. > 2. simple request processing speed - maybe counter example? None as of now. Major memory improvements (and managing less memory is presumably also much faster) are possible by using partial continuations. There are currently some experiments driven, however it is not that easy to do and it requires major rewrites of the whole query processing. > 3. I/O (network or file) speed None as of now. For now Seaside development focuses on 1 and 2. 3 is equally important, but it is a bit out of the scope of most peoples interests. Cheers, Lukas - - -- Lukas Renggli http://www.lukas-renggli.ch - -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGH0wlqY3r31skrBwRAoulAKCiTfOjs21902R/WbGy/zEk6vTTnwCeIr8/ RksXABxPa5JR7PcIVkozL6k= =X85/ - -----END PGP SIGNATURE----- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGH0xkqY3r31skrBwRAqEvAJ9qjbYAdx9MnZGnGRM/XnzSW6YYBACgldqz Kkjy4VdZKTwd09Z3z5GP7go= =2uSf -----END PGP SIGNATURE----- _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Lukas Renggli wrote: >>> 1. page generation(?) speed > > Generating a Pier page is at least twice as fast with Seaside 2.8. > Other applications also show major page rendering improvement, but it > heavily depends on the kind of application. > Good to hear this. >>> 2. simple request processing speed - maybe counter example? > > None as of now. > > Major memory improvements (and managing less memory is presumably > also much faster) are possible by using partial continuations. There > are currently some experiments driven, however it is not that easy to > do and it requires major rewrites of the whole query processing. > I also hope some improvements here. >>> 3. I/O (network or file) speed > > None as of now. > > For now Seaside development focuses on 1 and 2. 3 is equally > important, but it is a bit out of the scope of most peoples interests. It seems that I/O speed is not good in Seaside (actually Squeak). Though I have no experience on writing plugin, can I get some improvement if I create plugin which reads data from other server through network and shoot it out to currently connected socket(native?)? Is this possible? I'm thinking something like passthrough function in PHP. > > Cheers, > Lukas > Thank you as always. > - -- > Lukas Renggli Sungjin Chun -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGH4cHQqspS1+XJHgRApcQAKCQ7/GOLSNt5vvyFEtlV43FK5NoCQCg2Z6K xUKuDK2/jqYOc88qHjzyQhk= =xStB -----END PGP SIGNATURE----- _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
2007/4/13, Sungjin Chun <[hidden email]>:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Lukas Renggli wrote: > >>> 1. page generation(?) speed > > > > Generating a Pier page is at least twice as fast with Seaside 2.8. > > Other applications also show major page rendering improvement, but it > > heavily depends on the kind of application. > > > > Good to hear this. > > >>> 2. simple request processing speed - maybe counter example? > > > > None as of now. > > > > Major memory improvements (and managing less memory is presumably > > also much faster) are possible by using partial continuations. There > > are currently some experiments driven, however it is not that easy to > > do and it requires major rewrites of the whole query processing. > > > > I also hope some improvements here. > > >>> 3. I/O (network or file) speed > > > > None as of now. > > > > For now Seaside development focuses on 1 and 2. 3 is equally > > important, but it is a bit out of the scope of most peoples interests. > > It seems that I/O speed is not good in Seaside (actually Squeak). Though > I have no experience on writing plugin, can I get some improvement if I > create plugin which reads data from other server through network and > shoot it out to currently connected socket(native?)? Is this possible? > I'm thinking something like passthrough function in PHP. As bad as Squeak IO might be, it's not a bottleneck for Seaside. There are some places where plugins might provide measurable speedup (encoding, ...) but we are not that desperate yet. Philippe > > > > Cheers, > > Lukas > > > > Thank you as always. > > > - -- > > Lukas Renggli > > Sungjin Chun > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2.2 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFGH4cHQqspS1+XJHgRApcQAKCQ7/GOLSNt5vvyFEtlV43FK5NoCQCg2Z6K > xUKuDK2/jqYOc88qHjzyQhk= > =xStB > -----END PGP SIGNATURE----- > > _______________________________________________ > SmallWiki, Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
In reply to this post by Chun, Sungjin
>From: Sungjin Chun <[hidden email]>
>Reply-To: "Magritte, Pier and Related Tools ..." <[hidden email]> >To: "Magritte, Pier and Related Tools ..." <[hidden email]> >Subject: Re: [OT] Speed Improvement in Seaside 2.8? (WAS: Re: latest >Pierand Seaside 2.8) >Date: Fri, 13 Apr 2007 22:35:03 +0900 > >It seems that I/O speed is not good in Seaside (actually Squeak). Though >I have no experience on writing plugin, can I get some improvement if I >create plugin which reads data from other server through network and >shoot it out to currently connected socket(native?)? Is this possible? >I'm thinking something like passthrough function in PHP. If you're going to write a plug in I would look at lighttpd. The creator of it uses the fastest possible way to send files on all platforms it runs on. For example, on linux is uses a zero copy system call (sendfile) to send the data. For those of you not familiar with the "zero copy" concept, someone once rewrote the standard C printf library to be zero copy and I don't remember the numbers but I do remember the speed up was substantial (can't remember the numbers, I think it was in one of the Stevenson's unix books). _________________________________________________________________ Mortgage rates near historic lows. Refinance $200,000 loan for as low as $771/month* https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h27f8&disc=y&vers=689&s=4056&p=5117 _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
In reply to this post by Chun, Sungjin
>From: Sungjin Chun <[hidden email]>
>Reply-To: "Magritte, Pier and Related Tools ..." <[hidden email]> >To: "Magritte, Pier and Related Tools ..." <[hidden email]> >Subject: [OT] Speed Improvement in Seaside 2.8? (WAS: Re: latest Pier >andSeaside 2.8) >Date: Fri, 13 Apr 2007 16:46:18 +0900 > >I'm just curious that how much faster the seaside 2.8 is (than 2.7/2.6). >Yes, I know that this is wrong question because it will be different >from case by case, but for example, And I would like to know what has been lost (if anything). Is there anything Seaside could do before that is not possible anymore? _________________________________________________________________ Mortgage refinance is Hot. *Terms. Get a 5.375%* fix rate. Check savings https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2bbb&disc=y&vers=925&s=4056&p=5117 _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
>> I'm just curious that how much faster the seaside 2.8 is (than
>> 2.7/2.6). >> Yes, I know that this is wrong question because it will be different >> from case by case, but for example, > > And I would like to know what has been lost (if anything). Is there > anything Seaside could do before that is not possible anymore? No, nothing lost, I hope. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
Hehe. Ok. :) I mean like, you are switching the Continuation mechanism,
no? Wont that mean some things wont be able to work as before? >From: Lukas Renggli <[hidden email]> >Reply-To: "Magritte, Pier and Related Tools ..." <[hidden email]> >To: "Magritte, Pier and Related Tools ..." <[hidden email]> >Subject: Re: [OT] Speed Improvement in Seaside 2.8? (WAS: Re: latest >PierandSeaside 2.8) >Date: Fri, 13 Apr 2007 21:28:18 +0200 > > >> I'm just curious that how much faster the seaside 2.8 is (than > >> 2.7/2.6). > >> Yes, I know that this is wrong question because it will be different > >> from case by case, but for example, > > > > And I would like to know what has been lost (if anything). Is there > > anything Seaside could do before that is not possible anymore? > >No, nothing lost, I hope. > >Lukas > >-- >Lukas Renggli >http://www.lukas-renggli.ch > > > >_______________________________________________ >SmallWiki, Magritte, Pier and Related Tools ... >https://www.iam.unibe.ch/mailman/listinfo/smallwiki MSN is giving away a trip to Vegas to see Elton John. Enter to win today. http://msnconcertcontest.com?icid-nceltontagline _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
In reply to this post by Lukas Renggli-2
>
> If you want to use Seaside 2.8 (and benefit from the major speed > improvements) go with the configuration I recently posted > (latest Magritte, latest Pier, Seaside2.8a1-lr.218, > RSRSS-pmm.26). Don't take the latest versions of Seaside, > they are subtly broken (work in progress). > > Lukas Which exact version of Scriptaculous would go with those, I'm going to attempt an upgrade soon for the speed improvements and this is what I needed. Ramon Leon http://onsmalltalk.com _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
In reply to this post by J J-6
> Hehe. Ok. :) I mean like, you are switching the Continuation
> mechanism, no? Wont that mean some things wont be able to work as > before? Well, that should also happen under the hood. If we can make it happen. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
In reply to this post by Ramon Leon-5
> Which exact version of Scriptaculous would go with those, I'm going to
> attempt an upgrade soon for the speed improvements and this is what I > needed. Scriptaculous-lr.179 Seaside2.8a1-lr.220 RSRSS-pmm.26 and the latest of Magritte and Pier works well. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
In reply to this post by Philippe Marschall
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Philippe Marschall wrote: >> As bad as Squeak IO might be, it's not a bottleneck for Seaside. There >> are some places where plugins might provide measurable speedup >> (encoding, ...) but we are not that desperate yet. > I'm considering this kind of improvement because my personal program does have data transfer function which reads data from other storage server and shoot the file data - which I cannot access directly - to browser. From PHP version of this transfer program, the load of system is very low and stable, but for squeak version which I integrated with seaside, does task much load of CPU and sometimes browser said that connection is closed during transaction. But like you, I'm not that desperate on this respect :-) >> Philippe > Sungjin Chun -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGIEBmQqspS1+XJHgRAmR0AJ0d69oYq58sTf4vndmvg8kR0bb1wgCfYIk7 J2Y4ueIpabkyUC9cii1NO00= =x3FD -----END PGP SIGNATURE----- _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
In reply to this post by Lukas Renggli-2
Fair enough. The framework is in the best of hands. I just wanted to see
if this was one of those "well, we don't actually need X, we can use Javascript" type things. >From: Lukas Renggli <[hidden email]> >Reply-To: "Magritte, Pier and Related Tools ..." <[hidden email]> >To: "Magritte, Pier and Related Tools ..." <[hidden email]> >Subject: Re: [OT] Speed Improvement in Seaside 2.8? (WAS: Re: >latestPierandSeaside 2.8) >Date: Fri, 13 Apr 2007 23:39:22 +0200 > > > Hehe. Ok. :) I mean like, you are switching the Continuation > > mechanism, no? Wont that mean some things wont be able to work as > > before? > >Well, that should also happen under the hood. If we can make it happen. > >Lukas > >-- >Lukas Renggli >http://www.lukas-renggli.ch > > > >_______________________________________________ >SmallWiki, Magritte, Pier and Related Tools ... >https://www.iam.unibe.ch/mailman/listinfo/smallwiki _________________________________________________________________ Mortgage refinance is Hot. *Terms. Get a 5.375%* fix rate. Check savings https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2bbb&disc=y&vers=925&s=4056&p=5117 _______________________________________________ SmallWiki, Magritte, Pier and Related Tools ... https://www.iam.unibe.ch/mailman/listinfo/smallwiki |
Free forum by Nabble | Edit this page |