Alan Wessman wrote:
Perhaps a way to address this dilemma is with a manual pull system. A page that incorporates WikiData would display a message indicating that the page uses data that was last refreshed *for this page* at such-and-such a date/time. (This information can be cached with the page, since it doesn't make a statement about the freshness of the underlying data.) The display would also give the user the ability to force a refresh if desired. (A DoS attack could be avoided by not allowing refresh before x amount of time has passed since the last refresh.)
Wouldn't be quite as automatic as the pull system described in the original message, but it could avoid the severe performance penalty. Just a thought.
That would be a way, and actually easy to code ;-)
From a usability standpoint, it would be a last resort, though.
Magnus