16 milliseconds  AND  0.5 MB data ?
So crazy result!
Looking forward to the release.

Michael Schwarz wrote:
> Hi,
>
> I have totally reduced the time on the client-side. Instead of 700
> milliseconds I have 16 milliseconds on my laptop when running about
> half a MB of data (string). Please see me next release in a couple of
> hours...
>
> Regards,
> Michael
>
>
>
> On 10/3/06, Jinglecat <[EMAIL PROTECTED]> wrote:
> >
> > hi,  Michael Schwarz
> >
> > I just have both tested the Asynchornous And Synchornous mode to call
> > AjaxPro.AjaxMethod.
> > But the result has no difference.
> > I think it's the JSON  that consumes the 16 seconds(in my case, large
> > string of 90kb), neither the the transfers on the net nor the process
> > on the server.
> > By the way, I test the same data in Atlas, it takes about 30seconds.It
> > seems the JSON in AjaxPro performs much better.
> >
> > I know you have made effort to enhance the AjaxPro JSON here.
> > "AjaxPro JSON serialization about three (3!!!) times faster"
> > http://weblogs.asp.net/mschwarz/archive/2006/09/25/AjaxPro-JSON-serialization-about-three-_2800_3_2100210021002900_-times-faster.aspx
> > It's a good news.
> > But have any alternative ways to pass so long string as a parameter?
> > Another way  instead of JSON?
> >
> > Unfortunately, it also effects the onLoading handler. I find the
> > onloading handler seems to be callbacked after the long time JSON
> > operation, So the loading message doesn't display as soon as you invoke
> > the AjaxPro.AjaxMethod.
> >
> > here my code :
> > <script type="text/javascript">
> >    function passLongString()
> >    {
> >        //processing(true); // hack: why this doesn't make the process
> > display as soon as it is be invoked
> >        var str = bigText.innerHTML; // holds a big text of about 90kb
> > size
> >        //var start = new Date();
> >        My_LongString.ReceiveLongString(str, passLongString_Callback,
> > null, processing);
> >
> >        function passLongString_Callback(res)
> >        {
> >            //alert(new Date() - start); // this approximately
> > calculates the process duration
> >            if(res.error) alert(res.error.Message);
> >            else alert("passLongString Operation finished");
> >
> >        }
> >
> >        function processing(b) {
> >            var ele = $("processingInfo");
> >            ele.style.visibility = (b ? "visible" : "hidden");  // this
> > doesn't work well
> >        }
> >    }
> >    </script>
> >
> > server code:
> > [AjaxPro.AjaxMethod]
> >    public string ReceiveLongString(string str)
> >    {
> >        return null; // do nothing
> >    }
> >
> > To correct the process time: about 16seconds not 5s in my case,  a very
> > long string of 90kb size.
> > Although AjaxRro JSON has a good performace,  I need some better method
> > to reduce the process time.
> > At least, it should leave the loading message work well.
> >
> > Thanks.
> >
> > Jinglecat
> >
> >
> > >
> >
>
>
> --
> Best regards | Schöne Grüße
> Michael
>
> Microsoft MVP - Most Valuable Professional
> Microsoft MCAD - Certified Application Developer
>
> http://weblogs.asp.net/mschwarz/
> http://www.schwarz-interactive.de/
>
> Skype: callto:schwarz-interactive
> MSN IM: [EMAIL PROTECTED]


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Ajax.NET Professional" group.

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]

For more options, visit this group at http://groups.google.com/group/ajaxpro

The latest downloads of Ajax.NET Professional can be found at 
http://www.ajaxpro.info/

Don't forget to read my blog at http://weblogs.asp.net/mschwarz/
-~----------~----~----~----~------~----~------~--~---

Reply via email to