Re: bit.ly urls
JC Dill <[email protected]> Sun, 24 Jul 2011 15:56:52 -0700
| Newsgroups | gmane.org.operators.internet-access |
|---|---|
| Message-ID | <[email protected]> |
On 23/07/11 8:36 AM, Kent Crispin wrote: > On Sat, July 23, 2011 06:23, JC Dill wrote: >> On 22/07/11 11:35 PM, Kent Crispin wrote: >>> No incentive whatsoever for a registrar to do this. A registrar only >>> registers >>> domains in some TLDs, not all TLDs. >> That's like saying there's no incentive to provide search results for >> sites that aren't within your domain or where you don't place ads. > Some additional detail: > > The incentives that apply to google are not particularly compelling for > registrars, because they are actually doing different things, and the business > environment is very different. But the *concept* - that you provide information even if you don't directly benefit from it, is the same. If you want to be the "go to" place for information, you have to provide information that you don't always directly benefit from providing. > Google crawls the web to constantly refresh it's internal database; the data > displayed is always out of date, and aging. On the other hand, when you are > checking if a domain name is available, the primary criteria is whether the name > is available now. This is a technical issue, not a business decision issue. The technical details (of how you provide the information) are obviously different when you do a web search or a whois lookup. The business decision to offer this information because it leads to a greater good (to becoming known as the "go to" source of the information) for your company's reputation similar. > Also, the underlying search environment is very different. A web spider > traverses public links in data that people are frequently *hoping* will be > prominently displayed in the search engines. OTOH, checking for name > availability is done using different protocols, some of them under costly > contractual constraints. Registrars and registries are actively hostile to data > miners, and almost all of them rate limit queries. You could similarly rate-limit queries to your search tool, right? It seems like it would be relatively simple to age each query made from a given IP address, doubling the time you age the query before you pass it on to the registrar. For example, set the time for the first query at .5 seconds. The second query is "aged" 1 second before you pass it thru. The third query is aged 2 seconds, the 4th is aged 4 seconds, the 5th is aged 8 seconds, etc. The aging is based on how much time has passed since the previous query from that IP address. For people who are manually entering queries and reading the results, they won't see any noticable slowdown until they have made more than 5 queries where the delay you now insert is longer than the time delay since they made the previous query. E.g. only when they are making queries faster than 1 every 8 seconds would you start to delay the 5th query (so that it takes 8 seconds after the 4th query before you send it to the registrar). Automated queries would quickly be aged out to uselessness, but queries made by real people would be returned relatively fast unless they are quickly making new queries almost immediately after the previous query was returned. This is just one idea, quickly thought out and not fully spec'd. But you get the idea, it shouldn't be *that* hard to figure out a method that would work. You could also add a Captcha, and/or mix both Captcha and aging. jc -- Eat sushi frequently. - Avi [email protected] is the human contact address. [email protected] is the list posting address. See below URL for subscribe/unsubscribe and list options: http://inet-access.net/mailman/listinfo/list