Lists Home |
Date Index |
Joshua Allen wrote:
> The only difference is that "push" implies that the
> information from the bank will never be stale, but by the time you
> pull it from the site and load it in your browser it would be stale
> anyway -- unless you push all the way to the client, the guarantees
> of "push" are a lie, and are almost never actually needed anyway.
It depends! In many applications it's the change of state that's most
important. The "lie" is a pull for a bank balance once every hour that
misses two transactions which put the balance deep into the red
incurring charges and then immediately back into the black again.
FWIW dealing room screens often colour code to differentiate rising,
falling and /stale/ prices.
The lie is that 'pull' scales well. As an industry we've built big-iron
and caches around 'pull' to make them work and yet most small sites
still succumb to being slash-dotted. Meanwhile spammers push to wide
audience using the minimal of kit.
Paul Sumner Downey