Revision: 380
Author: codemonkeydan
Date: Wed Jul 14 13:15:58 2010
Log: Edited wiki page through web user interface.
http://code.google.com/p/pubsubhubbub/source/detail?r=380
Modified:
/wiki/HubsAndFeedProxies.wiki
=======================================
--- /wiki/HubsAndFeedProxies.wiki Wed Jul 14 13:15:22 2010
+++ /wiki/HubsAndFeedProxies.wiki Wed Jul 14 13:15:58 2010
@@ -8,8 +8,8 @@
* The hub spec assumes that every URL resolves to the same feed content
for all subscribers; but publishers using feed proxies often conditionally
redirect their feed URL to their proxied feed URL for all user agents
except the feed proxy, which receives their source feed. (This allows them
to continue serving their source feed in its original URL to the proxy, and
serve the proxied version of the feed to subscribers that were already
subscribed to the URL before it was proxied.) Since the feed proxy gets the
source feed and everyone else gets the proxied feed, it's not possible for
the hub to have both versions of the feed under the same URL.
* Publishers who have set up conditional redirects as described above
typically will redirect hubs to the proxied feed as well; so the feed proxy
can't get updates to the source feed from the hub. On the other hand, if
the conditional redirect does not apply to the hub, then any subscriber to
the hub will get the non-proxied version of the feeds (which isn't what the
publisher wants.)
- * A single feed may wind up being served under multiple URLs by the feed
proxy; an update to the proxied feed should cause updates to subscribers of
all of these URLs. But the feed proxy generally speaking doesn't know what
all these URLs are, and shouldn't have to send pings for all of them. (Note
that this problem isn't unique to feed proxies; all
-platforms that support serving a single feed under different URLs share
this problem.)
+ * A single feed may wind up being served under multiple URLs by the feed
proxy; an update to the proxied feed should cause updates to subscribers of
all of these URLs. But the feed proxy generally speaking doesn't know what
all these URLs are, and shouldn't have to send pings for all of them. Note
that this problem isn't unique to feed proxies; all
+platforms that support serving a single feed under different URLs share
this problem.
* A source feed may contain a hub link that can be used to subscribe to
the source feed; but there may be problems if that hub link is included in
the proxied feed, since the source feed's hub may not receive the
appropriate updates from the feed proxy, or may not be set up to give
access to feeds under the proxied feed domain.
Below I'll discuss the approach by which we are addressing these problems
in FeedBurner and the reference hub. We believe this approach can be used
by other hubs and feed proxies to solve these problems.