Thoughts on fetching data from iRev cgi's (in chunks)

Andre Garzia andre at andregarzia.com
Mon Apr 12 15:36:39 EDT 2010


David,

Check out HTTP Chunked Transfers, it will allow you to output chunks as you
compute them but be aware, I don't know if you can do that with on-rev.com

Cheers
andre

On Sun, Apr 11, 2010 at 8:28 AM, David Bovill <david at vaudevillecourt.tv>wrote:

> What would be the best strategy for fetching a series of pieces of data
> from
> a url call to display the text first and then when ready the images or
> larger binary data?
>
> What I'd (naively) like to do is:
>
>   1. Call the cgi  - possibly without using load url
>   2. The CGI returns the text data
>   3. After returning the text data the cgi goes and fetches the binary data
>   - say a dozen or so images and stores them on the server
>   4. Another call to the cgi (or a related cgi) returns the binary data if
>   it has been loaded or "still loading" if it has not fetched all the
> images
>   yet. (could be a load url call and only return the image data)
>
> At the moment I've been looping through the images and using load url call
> for each one - the logic on the client side gets quite messy on the client
> side and there are often hunreds of url calls going off everywhere, also
> there are cases where I'd like the server to do the asynch work, and not
> the
> client. Does anyone have any thoughts on a good strategy for incrementally
> fetching web data like this down to the client? Some fuzzy questions:
>
>   1. Is it possible to get a cgi to return data first and still go on and
>   do work afterwords (like fetch and cache the images on the server)
>   2. Any possible uses of Cron jobs here - has anyone scripted cron jobs
>   from Rev?
>   3. What sort of things have people done with delayed action calls in iRev
>   - is ti possible to use send in time or the equivalents?
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



-- 
http://www.andregarzia.com All We Do Is Code.



More information about the use-livecode mailing list