Встроенные сокращатели ссылок в социальных сетях работают на основе генератора токенов, который берёт длинную ссылку и генерирует для неё уникальную последовательность символов. dzen.ru
Процесс генерации новой ссылки: dzen.ru
- Обработчик получает длинную ссылку и понимает, что нужно сгенерировать короткую. dzen.ru
- Обработчик просит генератор токенов выдать новый токен и сохраняет его в базу данных. dzen.ru
- Генератор токенов возвращает новый токен, обработчик компонует с ним итоговую ссылку. dzen.ru
- Обработчик отдаёт короткую ссылку. dzen.ru
Чтобы перейти по короткой ссылке, процесс происходит в обратном направлении: dzen.ru
- Обработчик понимает, что от него требуют длинную ссылку взамен короткой. dzen.ru
- Он идёт в базу данных и спрашивает, какая ссылка скрывается за токеном. dzen.ru
- Получив ссылку, обработчик даёт команду браузеру сделать переадресацию. dzen.ru
Некоторые платформы не просто сокращают URL, но и «заворачивают» их в свой домен для отслеживания переходов и обеспечения безопасности. sky.pro