Ed Leafe wrote: > Basically, the app knows its home directory, and creates a list of > all the files and their timestamps. It sends that to the server, which > does the same, and compares the two. If there is no difference, we're > done. If there are any changes, the servers zips up just those changes > into a temp file, and sends the name of that file back to the client. > The client responds by downloading the file and unzipping it to bring > it up to date. For lightweight files, such as .py scripts and .cdxml > UI files, the whole process happens as fast as you can load a typical > web page in a browser.
Ed, Do you avoid the zip part if the file is under a certain size? For really small files (which I'm betting many are), it may take more time to zip/pass/unzip than to just pass "as is." ??? _______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.