He is (ab)using subdomains, by giving every user a different subdomain on his site. So a typical page can have links to hundreds of different subdomains on the page.
For a normal site disabling prefetching is not necessary or a good idea.
This article should be renamed: "Why using hundreds of unique subdomains is not a good idea." Besides all the DNS queries, you are also messing with caches.
I don't know anything about his site, but I don't see any reason that every user needs a unique subdomain.