Contract Infomation

Please tell me if you found unaccpectable traffic coming from this website.

Please check if the traffic actually coming from this site rubicon.lightstands.xyz. The source code of this site is open source - anyone can use it and its user agent string to create abuse traffic.

Rubicon's Avatar Rubicon
Software engineer, focus on user experience and distributed apps.

Fetching from Wikipedia

Wikipedia is a free-content online encyclopedia, written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and the wiki software MediaWiki. Founded by Jimmy Wales and Larry Sanger on January 15, 2001, Wikipedia has been hosted since 2003 by the Wikimedia Foundation, an American nonprofit organization funded mainly by donations from readers. Wikipedia is the largest and most-read reference work in history.

Wikipedia:Wikipedia

This website uses Wikipedia's content to explain terms and ideas to the visitors, mostly in the form of blockquote, which automatically fetched by the software depending on the argument provided by the author.

To achive the best user experience, for every such blockquote, this software does 1 fetch as they appear in the post. Possibly additional 1 fetch for every shown of the blockquote. Each fetch is assocatiated 1 to 3 requests to variaous Wikipedia instance.

The first required fetch is the baking fetch, which appears on the machine building the software. This software, is being built at once for every published website change, bakes the requested content in the page.

In the building process, every requested blockquote will trigger 1 or 2 requests to various instance of Wikipedia. Due to technology limit, there is not implemented limitation for the advised 200reqs/min. I think that's acceptable because the building is rare, usually less than 10 times each months, and in one-at-a-time basis, and each building unlikely create requests more than 5000 . As the written of this page, 2024/04/06, there just are less than 20 requests.

In this matter, the user agent string includes the text "on Server", indicates this fetch happens on server.

Worth noting that one post may be rendered multiple times, so the blockquotes technically may appear multiple times. This software provides a whole site JSON feed and a recent Atom feed in addition to the normal HTML pages. So each blockquote might be fetch 2 - 3 times for the baking.

The requests happen on client when the user agent string includes "on Client". They appear when the client-side script trys to enhance the experience by swap the content with the user accepted languages. The page content can remain untouched if this enhancement process failed.

Just like the baked fetch, those enhancement fetch is without implemented limitation for the advised 200reqs/min. We think that's highly unlikely to have 100 blockquotes from Wikipedia in a post.