I think you can zip the data. 2011/7/21 Daniel Peterson <dannothete...@gmail.com>
> I'm trying to transmit large amounts of data from my server to my > client using the Asynchronous RPC calls. I've noticed that for these > arrays often take quite a long period of time to transmit. I'm only > sending four sets of data, but containing several hundred (to perhaps > a thousand) points each. I'm transmitting a simple class that holds > four parallel double arrays that will be used to populate a DataTable > for a visualization (from the Google Visualization API). > > I could restructure my classes and doubtless get a little speed up (by > only having one array that I am transferring), but the entire > transmission process occurs three to four times faster if I parse the > data on the server from a byte array to a string using a string > buffer, than transmit a single string across the RPC. > > I've seen that I could manually code the serialing interface for the > RPC call, but, unless I can find a way to send a large blob of data > and escape the arrays, I don't think that will speed up the process > too much. > > I been looking into the JSON queries, but am not sure how much faster > they could be since it seems the point of that is to transmit a long > string across as well. As I understand it, the parsing would be faster > because JavaScript natively reads it. > > Finally, I've glanced over HTTP requests, but I'm not sure about speed > gains there either, and I don't want to have to entirely retool my > server. > > My question is thus: I'm fairly inexperienced at web development and > these sorts of client/server interactions. What would be the best way > to encode this data for quick transmission to the client? > > Thanks. > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to google-web-toolkit@googlegroups.com. > To unsubscribe from this group, send email to > google-web-toolkit+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.