Microsoft flip-flops on blogs as bandwidth crisis looms

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
As Web logs gain in popularity, critics warn that they are increasingly becoming the Internet's new bandwidth hog.

The issue has been in the spotlight for much of this month, following a decision by Microsoft to abbreviate developer blogs both on its Web site and in syndication, citing a bandwidth crunch. The software giant stopped delivering the full text of postings on the Microsoft Developer Network (MSDN) to blog subscribers, requiring them instead to follow a link to read the postings in their entirety. Facing a clamour of criticism from its own developers, Microsoft on Tuesday backtracked on that decision.

Microsoft's flip-flop is a red flag for large enterprises and other groups that host and syndicate bloggers. As the practice gains popularity, network administrators could face tough choices in meeting a demand that promises to put new strains on server resources.

The developments at MSDN have also raised questions about fundamental Internet and blogging protocols and practices, with the "blogosphere" erupting in debates over everything from obscure extensions to HTTP to the wisdom of group blogs and the resurrection of push technology.

"This is part of a bigger trend," said Mike Morford, a senior technologist with Packeteer, whose software helps network administrators manage bandwidth. Blog syndication is "currently one of the best tools for sharing more information more effectively. The problem is more information takes more bandwidth, and bandwidth is not free."

That won't get an argument from Microsoft. For months, the company published whole blog entries by members of MSDN in a single aggregated feed, both on MSDN's blog page and in syndication using the RSS (Really Simple Syndication) protocol.

Bandwidth-hogging blogs
But as blogging became more popular at MSDN, the site's page sizes ballooned and bandwidth costs swelled.

On 4 September, the company acted to conserve resources by abbreviating to only their first 500 characters both syndication feeds and the blogs as they appeared on the MSDN Web site. Subscribers and site visitors could follow a link to read the whole post. That economy shaved the MSDN blog page by 75 percent to about 100K.

It also raised the ire of MSDN bloggers.

"In the blogosphere, there is hardly anything more irritating (than) an abbreviated RSS feed," blogger Steve Main wrote on his blog. "The whole purpose of an RSS aggregator is so that I don't have to open my freaking Web browser to 100 different pages. By having the content right there in my aggregator, I can skim an entire article in the time it takes to open up a new Web browser. By not including full content in the RSS feed, you take away some of the productivity gains that RSS offers."

Microsoft responded to a torrent of similar blogger criticism Wednesday by restoring the full blogs in its aggregated RSS feed and upping the character limit on the Web page to 1,250 from 500.

"We were looking for ways to enhance operational efficiency," said Kevin Ledley, group manager at MSDN. "What we have now is the best of both worlds: a Web page within a reasonable size, and within the reader we offer the full text so you can consume the full blog without having to leave your reader."

Microsoft's blog abbreviation debacle comes as blogging in general and RSS specifically make inroads into more spheres of business and personal life. Blogs are now an established means of corporate and developer communications. RSS has become a technological staple for news organisations including Reuters and ZDNet UK parent site CNET News.com, as well as a common tool for individual bloggers to distribute their dispatches about work and home.

MSDN's struggle with its aggregated feed raised questions among bloggers about the wisdom of pulling together numerous blogs into a single feed, with many at Microsoft weighing in against the practice.

Is RSS 'broken'?
But it also raised questions about fundamental technologies behind blogging and Internet packet transmission generally, sparking a war of words among some bloggers about RSS's ability to scale with large numbers of blog postings.

"RSS is broken," wrote Microsoft technical evangelist Robert Scoble in an 8 September blog posting. "It's not scalable when tens of thousands of people start subscribing to thousands of separate RSS feeds and start pulling down those feeds every few minutes... Clearly, RSS is losing some of its advantages. More and more sites are not providing full-text feeds."

RSS has taken heat for how it is maintained, and has sustained a challenge from a newer syndication protocol called Atom. Discussions on the future of the two competing protocols are ongoing.

Scoble's post elicited a strong defense by Dave Winer, a longtime champion of RSS who still exerts substantial authority over the protocol.

Winer contested Scoble's suggestion that the issue was "thousands of separate RSS feeds". Rather, Winer said, the problem is Microsoft's decision to offer an aggregate feed of all the MSDN blog postings.

"The other guys are screaming fire in a movie theater," Winer said following his blog posting on the subject. "The solution is for Microsoft to cancel the aggregated feed."

Microsoft also played down Scoble's attack on RSS. "I don't think there's any limitation to RSS that we know of," MSDN's Ledley said. "We were trying to do a lot with one feed and we're trying to figure out the best way to go about that. I wouldn't argue with Robert and his viewpoint, because he looks at RSS from a different perspective than I do. But that's the great thing about blogs -- people have their own opinions."

In an interview, Scoble acknowledged that calling RSS broken was "overstating it a bit", but he defended his criticisms of the protocol's ability to scale.

"I know of some big publishers who are very afraid of the scalability of RSS, and that fear is keeping them from implementing RSS or Atom feeds," Scoble said.

Scoble said the problem is that RSS readers typically are set by default to query RSS servers for new content on the hour. Multiplied by thousands of blogs and many more readers, that creates a huge bandwidth demand.

Scoble's solution is to abandon the automatic hourly queries, known as "polling".

"Lots of people have a vested interest in seeing RSS expanded," Scoble said. "I want to see that too, but I want people to be aware that they are putting strain on the systems if they are polling all day long. I've personally changed my defaults to only poll manually -- right before I start reading the feeds. If aggregator producers changed the defaults, that'd really help."

Scoble echoed widespread criticism of the practice -- exemplified by Microsoft's MSDN feed -- of aggregating many hundreds of blogs in a group feed. The alternative, initially more time-consuming for the blog subscriber, is to select and subscribe to blogs individually.

An alternative
Others are turning their hopes to a neglected extension of the Internet's fundamental transport protocol, HTTP.

That extension, RFC (Request for Comment) 3229, lets Web browsers and RSS readers request from Web servers and RSS syndicators only information that is new since the last request.

While RFC 3229 has seen little adoption on the Web, blogging enthusiasts are hoping that it will help blog syndication meet the significant bandwidth challenge facing it.

PubSub Concepts, for example, scans millions of blogs continually to provide its subscribers with alerts within seconds of when certain keywords show up. Absent widespread implementation of RFC 3229, the company finds that it is scanning the same material over and over again, a substantially wasteful exercise.

"We read 3 million RSS files a day multiple times, and most of what we read is junk," said Bob Wyman, chief technology officer of PubSub Concepts in New York. "Only about 3 (percent) to 4 percent of the data is new. From our point of view, RFC 3229 would be a lot better for us because our bandwidth consumption would go down by as much as -- let's be conservative here -- 70 to 80 percent. It's such a large saving that we know it's going to be massive."

Rather than polling, Wyman suggests that the blogging world revisit a concept long abandoned as an Internet nonstarter -- push technology, made famous by the failed early start-up Pointcast.

Instead of pulling down large feeds of blogs at regular intervals, Wyman advocates using his scan-and-notify method to selectively send or "push" blog postings to subscribers when they include specified keywords or subjects.

RFC 3229 took a small but significant step forward on Wednesday when blogging software WordPress gained an extension that supports it.

Wyman acknowledged that headaches caused by blog bandwidth demand were showing up primarily in exceptional circumstances, for example his specialised search service and Microsoft's huge and active blogging community.

But Microsoft's problem today is the Internet's tomorrow, he warned. "At Microsoft, anything they do they wind up with quite a large audience," Wyman said. "But they've just hit this problem sooner. Others will too."

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

18 minutes ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

2 hours ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

2 hours ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

4 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

6 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

7 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

8 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

8 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

9 hours ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

11 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

16 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

19 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

19 hours ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

20 hours ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

21 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

21 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

22 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

22 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

23 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

23 hours ago by ramwellian on Cloud computing security: no more oxymoron?