Over at rsscache they offer a mechanism that caches your website's feed. They claim that if a new node gets added to your feed, instead of flushing and refilling the entire cache(for the current user, they proably do for new users), they only send the new node to the current users newsreader, and the reader adds it within the other nodes, it updates without completely refreshing, saving bandwidth. (see step 6)
Is this correct, I can imagine the cache having a node added, rather then flushed and renewed, but I don't get how this scenario could work in the visitor's feedreader.
If so how can it (selective update to cache and or reader) be achieved with php?
Could this selective node update-mechanism be extended to exclude error nodes, like;
error:node not found
So when random nodes in the mashup feed (lifestream) originating from a specific service, ea twitter, dissapear because the servide is offline, the nodes dont get replaced with the offline error, but their previous state sticks?