Hey all - I'm playing around with using the per-URL RSS feeds to
implement some del integration on my blog, and I'm running into
throttling. I'd like to figure out how not to run afoul of it, if
it's possible at all. But, if this rig won't work at all, I'll
forget about it.
My goal is to query bookmark counts and bookmarks themselves, based
on blog entry permalink, and display that information next to entry
titles.
What I've got set up is this:
* I've got an RSS-to-JSON PHP script with a configurable cache age,
set to 1 hour for now.
* JS on my blog pages request a JSON feed from my RSS-to-JSON script
for each entry displayed.
* The RSS-to-JSON script is used to hit the per-URL RSS feed, based
on blog entry permalink.
So, if there are 8 entries shown on the index page, a hit will result
in 8 hits to my RSS-to-JSON script. If the cached RSS feed is stale
or not yet fetched for any of these entries, requests to del are
made. But, for every subsequent hit over the next hour (or whatever
max age I set), no requests should go through to del.icio.us for
feeds for these blog entries.
The general behavior, then, is that my server makes requests close-
clustered in time for RSS feeds on blog entry permalinks. But, the
cache should absorb repeat hits on any single feed. Also, depending
on visitor behavior on archived links, my server might make a steady
beat of hits to separate RSS feeds for entries not in the cache. I'd
guess that this would be less than one per second, though, since my
site's not really that popular.
When I first turned this stuff on, my server (decafbad.com,
67.19.3.234) made a slew of quick requests before it appeared to
settle down. But, it looks like it's all 503's for the last hour, so
I'm not sure if I'm temporarily or permanently throttled.
If permanently, then I say, "D'oh." If temporarily, then I'm
wondering how this rig could be tweaked or reworked so as not to
anger the del.icio.us gods? Or, is it just a cracked idea that needs
to be scrapped?
--
[EMAIL PROTECTED]
http://www.decafbad.com
_______________________________________________
discuss mailing list
[email protected]
http://lists.del.icio.us/cgi-bin/mailman/listinfo/discuss