Механизм сокращения URL-адресов в интернете работает следующим образом: 2
- Сервис-сокращатель отправляет длинную ссылку обработчику событий, который анализирует URL и передаёт его в генератор токенов. 2
- Затем создаётся уникальная комбинация символов — она присваивается выбранному адресу. 2 В это же время вся информация о взаимосвязи передаётся в базу данных. 2
- После этого генератор токенов передаёт обработчику событий короткую ссылку с идентификатором. 2
- В результате формируется адрес с уменьшенным количеством символов. 2
Если скрипт не позволяет найти введённый адрес, сервис коротких ссылок запускает алгоритм хеширования, позволяющий найти его в собственной базе и создать ссылку. 1
Когда пользователь кликает по сокращённой ссылке, запрос отправляется сервису сокращения URL-адресов, а он перенаправит его на необходимый «реальный» адрес. 5