NYCPHP Meetup

NYPHP.org

[nycphp-talk] mysql slow Internet connection trickery

anoland at indigente.net anoland at indigente.net
Mon Jun 30 09:50:38 EDT 2008


-----Original Message-----
From: Allen Shaw <ashaw at polymerdb.org>
Date: Monday, Jun 30, 2008 9:32 am
Subject: [nycphp-talk] mysql slow Internet connection trickery
To: NYPHP Talk <talk at lists.nyphp.org>Reply-To: NYPHP Talk <talk at lists.nyphp.org>

Hi Gang,
>
>Banging my head against this wall, wondered if you all might know 
>something I don't.  (It does happen often, I find.)
>
>I need to provide several users with access to an online php/mysq 
>database app, where the user's Internet connection is intermittently 
>slow or down.  We've used this (custom-written) database app quite well 
>for a long time, but this Internet connection, combined with these 
>users' need for real-time data to make moment-to-moment decisions -- it 
>makes for a tricky challenge:  either they suffer with using the system 
>over this slow connection, or I find a way to bridge the gap for them.
>
>FYI, this is a hotel rooms management system being used to check guests 
>in as they arrive.  The Internet connection we've been given here in 
>Paraguay is pretty spotty.  We're in several hotels in town and need the 
>data shared in real time across all locations, so something like just 
>running a local copy seems like its not an option.
>
>Still, I'm trying to make a way for the user to have "mostly current" 
>data from the central system, and also enter data without waiting for 
>each request to be approved.  I have been thinking you could run a local 
>copy of the system on the user's laptop, then have some helper program 
>in the back that communicates with the central server to send and 
>receive data asynchronously, pushing user changes and polling for new 
>data from the central server as fast as the Internet connection allows.  
>The idea is that, except for a few minutes of latency, the user would 
>never know the difference.
>
>
>You all have any thoughts?
>
>- Allen
>
I would research Google Gears and/or Firefox's Prism (or whatever is finally got named). It would close the gap for the most part by making syncronization easier.




More information about the talk mailing list
Automatic Email Organization without missing anything!