You could try Cache::Memcached http://www.danga.com/memcached/ http://search.cpan.org/~bradfitz/Cache-Memcached-1.15/
It implements a dictionary spread across any number of memcached servers. It will also allow you to run your back end program on a different Perl interpreter, computer, operating system or even a different programming language! Michael On 10/7/05, Foo Ji-Haw <[EMAIL PROTECTED]> wrote: > > Hi all, > > I have a simple need where a process can take minutes to complete. But I > want to display some progress bar of sorts to the user. > > My idea is to have the handler call the local url which does the heavy > lifting. Something like this: > http://localhost/job/dojob => launches => > http://localhost/job/actualjobworker > > > The local url will set some global hash to say that it is still working on > the job. The original handler (/job/dojob) becomes a polling script to check > on the global hash to see if the work is completed. > > I read from the wiki that it is possible to have a 'global' variable where > all process can read/write to it. Can someone point me in the direction? I > tried perl.apache.org but can't find anything there. A url should do the > trick. > > Thanks.