не в курсе что за алгоритм и мб либа есть на го? uuid длинноват
Всегда думал что алгоритм всех шортлинков такой: 1. Сгенерить уникальный идентификатор 2. Записать в базу ссылку с этим идентификатором ЗЫ: хотя, может кто-то и кодирует, но это было бы странно.
https://hashids.org/go/
Ууид хорош тем, что он не требует знать какие раньше идентификаторы были сгенерены, ТК у него огромный диапазон. Если же вы будете проверять предыдущие сгенеренные идентификаторы, то можете например, получать любой хеш, главное чтобы хватило на много ссылок.
Обсуждают сегодня