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.

Reply via email to