Вот как:
Google URL Shortener в настоящее время
доступно для продуктов Google, а не
для более широкого использования.
Я не верю, что даже у Google есть 7 миллионов страниц, которые можно сократить.
Edit:
Видимо вы можете сократить URL-адреса с помощью панели инструментов Google :
Google URL сокращение не является
автономный сервис; ты не можешь использовать это
сокращать ссылки напрямую. В настоящее время,
Google URL Shortener доступен только
из панели инструментов Google и
FeedBurner. Если услуга окажется
полезно, мы можем в конечном итоге сделать это
доступны для более широкой аудитории в
будущее.
Тем не менее, это не «широкое» потребительское использование. Если они закончатся, они добавят больше букв.
Ответ на обновленный вопрос:
Скажите fn (немного url) -> четыре буквы для URL, как они могут внезапно использовать ту же функцию, которая через пять раз дает пять букв для URL?
Google не просто хэширует URL-адрес, а просто использует его (помните, хэши - это только 1 способ, поэтому вы все равно не можете получить исходный URL-адрес - он должен храниться в базе данных). Они могут начинаться с хэша, а затем выполнить поиск в базе данных, чтобы увидеть, существует ли этот ключ. Если это не так, он будет использоваться в качестве ключа. Если он уже существует, они будут использовать какой-то другой метод для выполнения хэширования или манипулирования хешем таким образом, чтобы сделать его уникальным.
Как они узнают, будет ли это четырехбуквенный или пятибуквенный URL-адрес из URL?
Если в конце URL-адреса есть 4 буквы, то как они узнают ...