Profile – Weblogs.com (Ping Server)

Service: Weblogs.com

Launched: 1999

What is it?

Weblogs.com was the first blogging ping service and remains the largest.

What is a ping service?

A ping service is a server that takes “pings” from blogs (and other sources). The purpose of the ping is to notify the ping server that the source has added new content. This is aggregated with other pings and, if the ping server is open, the data becomes available to third parties. The third parties are able to access the URI of the source and the time of the ping.

Ping services are not discussed very often. There’s not much to look at (the action is in the xml data), and to date they haven’t charged for their services. However, ping servers are the backbone of the blogosphere infrastructure and are a crucially important piece of the real-time web.

Here’s why: Ping servers sit between search engines and blogs. Without ping servers, search engines like feedster, technorati and pubsub would not know if and when blogs and other content sources updated. They would regularly have to index these sites to find out if they’ve updated. With over 10,000,000 blogs, re-indexing every hour would be a massive undertaking – every few minutes, impossible. Instead, they re-index only when a source notifies the ping server that it has updated. It is a much more efficient way for the real-time web to keep “real-time” with only a few minute delay between posting and indexing.

There are many ping servers today (see links below for lists), but Weblogs.com was the first and is by far the largest, as it is built into nearly all blogging software.

Weblogs.com:

Dave Winer created Weblogs.com in 1999 as a service to index weblogs. He re-launched it as a ping server in November 2001 (see also here) as blogs started to grow beyond the point where it was feasible to re-index them regularly.

Today Weblogs.com is receiving over 1,000,000 pings per day (link).

Weblogs.com has an open back end and allows anyone to access its data.

Using Weblogs.com:

To ping weblogs.com, a site sends a a simple XML-RPC message to rpc.weblogs.com, port 80, path /RPC2. that includes the feed name (name of blog or other source) and the URL.

To access ping data, third parties can access two versions: weblogs.com/changes.xml shows data from the last hour, and weblogs.com/shortchanges.xml
shows data from the last five minutes.

For more complete information, see the Weblog.com XML-RPC Interface post here.

Audio.Weblogs.com:

audio.weblogs.com is a podcasting ping service. It is very much like weblogs.com, but it includes additional data as well:

– size of podcast
– xml feed of podcast
– number of clicks on link (a ranking or popularity feature)

Pinging and accessing audio.weblogs.com data is similar to the normal weblogs.com ping service.

Links:

weblogs.com
audio.weblogs.com
Dave Winer discussing the transition in 2001
Lists of Ping servers: Chris Abraham, Elliottback.com, ensight.org

Technorati Tags: , , , , , ,