Содержание

Лучшие сервисы для сокращения ссылок -2020 на замену Google

Обновлено: 03.01.2020, автор — Илья

Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.

Информация об авторе

Бесплатные онлайн-сервисы помогают сокращать ссылки. Мы рассмотрим лучшие из них в процессе использования. Итак, переходим к обзору! 

Содержание:

    «Кликер» от Яндекс – QR-код + ссылка

    Специальный сокращатель ссылок от корпорации Google прекратил свою работу в начале 2019 года.

    Освободившуюся нишу занял вечный конкурент  – Яндекс. «Кликер», разработанный им, находится по адресу clck.ru. Регистрация в Яндекс сервисах, при этом, не требуется, сервис абсолютно свободен для использования.

    clck.ru обладает привлекательным “олдскульным” дизайном и понятным интерфейсом. 

    В отличие от VK.CC, CLCK.RU не даёт подробной статистики перехода по вашей ссылке, зато генерирует собственный QR-код. Вы сможете указать его где угодно, чтобы пользователи смогли отсканировать его с помощью телефона и перейти по адресу за одну секунду. 

    Как сократить ссылку через «Кликер» от Яндекс:

    1. Перейдите на clck.ru
    2. Введите исходную ссылку в пустое поле
    3. Нажмите на кнопку Клик.
    4. Скопируйте полученный URL сочетанием клавиш Ctrl + C или нажав на значок ножниц. 
    5. Скопировать штрих код можно, сохранив картинку в буфер обмена или воспользовавшись опцией “Сохранить картинку как…” в контекстном меню браузера. 

    Перейти на clck. ru

    TinyURL  – “скромный” сокращатель

    TinyURL считается одним из самых старых сервисов сокращателей, поэтому у многих название на слуху. В отличие от Bit.ly или, скажем, от гугловскго сокращателя, TinyURL позволяет сокращать ссылки с большим диапазоном символов в названии. Кроме того, можно настраивать буквы и цифры в конце ссылки на свой вкус. В отличие от труднозапоминаемого, замысловатого названия ссылки, можно указать что-то вроде http://tinyurl.com/mybestlink. Это удобно и красиво – согласитесь, такой сокращенной ссылкой не стыдно поделиться. 

    Отдельно отметим возможность добавления букмарклета в панель браузера. Это позволяет сокращать ссылки не переходя на сервис.  Для использования просто перетащите указанную ссылку в панель закладок и нажмите на нее при необходимости сокращения. 

    Перейти на TinyURL  

    VK.cc – сокращение ссылок для ВКонтакте

    Сокращатель ссылок от социальной сети ВК действительно внушает доверие. Он абсолютно надёжен и создан специально для того, чтобы пользователю можно было укоротить ссылку, ведущую на его профиль или группу.

    Доступ к сервису коротких ссылок от ВК доступен по ссылке vk.com/cc. Для того, чтобы воспользоваться приложением, необходимо иметь учетную запись в социальной сети и быть в ней авторизованным.

    Простая форма сервиса имеет понятный интерфейс:

    1. Вставьте в пустое поле ссылку, которую вы хотите укоротить
    2. Нажмите на кнопку «Сократить». 
    3. VK.cc сгенерирует короткую ссылку по защищенному протоколу https. 
    4. Вы сможете использовать ссылку где угодно, а не только в социальной сети ВК.

    Важной особенностью приложения является ведение статистики (аналогично тому, как это было в умершем сокращателе от Google). После заполнения формы вам отобразятся все недавно сокращенные вами ссылки, а также будет вестись учёт количества переходов по ней. По умолчанию такая статистика является публичной: если вы хотите скрыть её от других пользователей, перед тем, как укоротить ссылку, поставьте галочку напротив поля «Статистика ссылки видна только Вам».

    Перейти на VK.cc

    Is.gd – максимально простой сокращатель URL’ов

    Is.gd – один из простейших генераторов сокращенных ссылок. В нем нет ничего лишнего или отвлекающего (например, капчи) – только поле, в которое вы добавляете ссылку; на выходе получаете краткий аналог ссылки, которую к тому же можно кастомизировать на свой вкус и подключить к ней статистику просмотров. 

    Работать с Is.gd очень просто: 

    1. Переходим на сайт Is.gd. 
    2. В текстовое поле вставляем ссылку. 
    3. Если нужно вести статистику переходов, открываем параметры (Further options/custom URL) активируем опцию Log statistics for this link
    4. Можно указать свое название для ссылки, которое будет отображено после “https://is.gd/”. Сделать это можно во втором текстовом поле. 
    5. Нажимаем на Shorten!
    6. В открывшемся окне копируем сокращенный URL через Ctrl + C.

    Перейти на Is.gd

    bit.

    do – функциональный сервис коротких ссылок

    bit.do – один из немногих сервисов, котрый предоставляет статистику переходов по сокращенной ссылке. 

    Также, как и Яндексовский CLCK.RU, в дополнение к ссылке вы получаете qr-код, который удобно сканировать любым мобильным приложением-сканером. 

    И, наконец, заключительное преимущество bit.do – возможность изменить название ссылки на свой вкус, сделав его более читабельным.

    Есть, однако, у bit.do один недостаток – сжиматель ссылок работает по незащищенному протоколу http, вследствие чего все ссылки приобретают “http://” в названии URL’а. А в 2020 году переходить по такому адресу рискнет не каждый. 

    Перейти на bit.do

    Bitly – укоротитель ссылок со стажем

    Англоязычный сервис для сокращения ссылок Bitly позволяет автоматически создавать укороченные доступы к URL-адресам сайтов. Инструкция по их использованию предельно проста:

    1. Вставьте ссылку в пустое поле, находящееся в середине экрана;
    2. Нажмите на кнопку «Shorten»;
    3. Получите новую красивую ссылку и скопируйте её кнопкой «Copy».

    Авторизованные в сервисе пользователи получают дополнительные возможности: например, задание собственных оригинальных имен для введенных ссылок. Регистрация на сайте займёт не более нескольких минут.

    Платная версия сервиса позволяет создавать собственные «фирменные» ссылки, которые увеличат вовлеченность аудитории. Стоимость такой услуги составляет 29 долларов ежемесячно или 348 долларов в год.

    Перейти на Bitly 

    U.to – простой сервис для сокращения ссылок 

    Создавать привлекательные имена для ссылок также может сервис U.to от конструктора сайтов uCoz. Он позволяет мгновенно изменить длину ссылки в лучшую сторону.

    U.to работает точно так же, как и другие сервисы для сокращения ссылок: просто введите URL-адрес в форму на сайте и нажмите на кнопку «Сократить…».

    Мы рекомендуем зарегистрироваться на сайте, чтобы воспользоваться существенными плюсами авторизации: доступом к функции редактирования ссылок (можно вводить собственные оригинальные названия) и отслеживанием статистики переходов по ссылке. Регистрация на U.to полностью бесплатна и занимает всего пару минут.

    Совокупность перечисленных преимуществ делает этот сервис от конструктора uCoz одним из лучших сайтов для сокращения ссылок.

    Перейти на U.to

    Зачем сокращать ссылки?

    Когда мы делимся ссылкой на страницу в Интернете, то предоставляем её URL-адрес. Он состоит из протокола http или https, домена сайта, а также id группы или аккаунта. Порой такая ссылка может быть очень длинной и включать в себя много нечитаемых символов, что мешает её восприятию.

    Чтобы URL-адрес не выглядел чрезмерно длинным, стоит воспользоваться сервисом сокращения ссылок, в котором можно автоматически укоротить ссылку на любую страницу.

    Другой случай, когда сокращение ссылок необходимо — при их блокировании социальной сетью. Когда хочешь поделиться найденным ресурсом с другом, а ВК или другой сервис называет страницу потенциально вредной, поможет специальный сервис.

    Помимо того, что длинную ссылку сложнее воспринимать, существуют и другие плюсы использования сервисов, позволяющих укоротить URL-адрес:

    • Короткие ссылки легче копировать, а также запоминать, чтобы потом вводить в адресной строке браузера вручную;
    • В сокращенные ссылки можно помещать собственный идентификатор. Это будет полезно тем, кто пользуется реферальными программами;
    • Такие сервисы, как Twitter, имеют ограничение на количество введенных символов. Длинные ссылки значительно «крадут» предоставляемый объем.

    Пожалуйста, оцените статью: 

    Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.

    Сокращение ссылки «ВКонтакте»

    Социальная сеть «ВКонтакте» — одна из самых популярных площадок для общения в России. Этот сервис предоставляет все, что только можно придумать для проведения досуга: общение с друзьями, прослушивание музыки, популярные новости, игры и многое другое. Миллионы пользуются «ВКонтакте» ежедневно, но есть одна интересная функция, о которой пользователи часто забывают или просто не знают — это сервис для сокращения ссылок.

    Существует возможность уменьшения длины ссылок для «ВКонтакте».

    Что такое ссылка? Странно слышать этот вопрос в наш век информационных технологий, когда сложно представить жизнь без сети Интернет. Однако, если обратиться к терминологии, то привычная нам ссылка это не что иное, как URL-адрес (англ. Uniform Resource Locator, URL ) — единообразный локатор (определитель местонахождения) ресурса. URL обеспечивает комфортную навигацию в сети Интернет — без него сложно представить сеть такой, какая она есть. Однако, даже такая замечательная вещь может быть неудобной, а именно, очень громоздкой.

    Во время серфинга в Интернете не редкость наткнуться на адрес просто невероятной длины. Как правило, мы замечаем это только тогда, когда хотим поделиться с кем-то найденным ресурсом. Хорошо, если этот URL нужно просто скопировать в чат, а не продиктовать или того хуже отправить в смс. Именно для таких «неудобных» ссылок и существуют специальные сервисы для их укорачивания.

    Сегодня мы поговорим о сервисе для сокращения URL-адреса от ВК. Пользоваться им достаточно просто. Для начала перейдите сюда: https://vk.cc. Если вы не авторизованы — система попросит это сделать. Все, что есть на странице — это поле для ввода ссылки и кнопка. Вставьте адрес в строку ввода и кликните по кнопке.

    Через несколько секунд сервис предоставит вам сокращенный вариант адреса, которым вы можете спокойно пользоваться.

    Вопрос справедливый, ведь независимо от внешнего вида и длины, URL-адрес выполняет свою функцию. Однако, не все так просто. Иногда, как написано выше, ссылку необходимо продиктовать или отправить в смс. Согласитесь, проще это сделать с десятком символов, а не с сотней.

    Также хочется отметить внешний вид — это будет особенно важно для людей, которые ведут свой личный блог и хотят поделиться интересным материалом. Куда эстетичней будет выглядеть компактная ссылка, которая не помешает восприятию информации. Еще хотелось бы обратить ваше внимание и на ряд минусов, которые возникают вследствие сокращения адреса ресурса.

    Первый недостаток заключается в том, что пользователь, переходящий по сокращенной ссылке, попадает на ресурс не напрямик, а через сервис — сократитель. Что, в свою очередь, замедляет переход. При условии, что ссылкой воспользуется небольшое количество человек одновременно — это не критично. Однако, если вы планируете размещать подобный URL-адрес для большой аудитории, то задержка станет существенной.

    ВАЖНО. Еще одним минусом будет искажение названия адреса. Как правило, при создании сайта ему стараются дать говорящий адрес — так выглядит сайт «Авито» — https://www.avito.ru/. Видя подобный адрес, сразу становится понятно, куда он приведет. А так выглядит ее сокращенный вариант — https://vk.cc/5EbtSw, как видите, ссылка полностью потеряла смысловую нагрузку и может вызвать недоверие пользователя. 

    На этом наша статья подходит к концу. Мы подробно рассмотрели, как происходит сокращение ссылок при помощи сервиса «ВКонтакте».

    10 лучших сервисов сокращения URL-адресов для упрощения ваших ссылок

    Когда дело доходит до SEO, программы сокращения URL-адресов играют важную роль для специалистов по цифровому маркетингу. Конкретная страница веб-сайта содержит намного больше символов, чем URL-адрес главной страницы. Большие сайты, которые имеют несколько разделов, также имеют тенденцию иметь длинные и громоздкие URL-адреса для каждой веб-страницы.

    Это становится проблемой для маркетологов, когда им нужно продвигать определенные страницы, статьи или разделы сайта в социальных сетях. Привлекательные и интересные посты привлекают больше внимания и реакции, но наличие длинной грубой ссылки в посте может отпугнуть многих пользователей от прочтения поста.

    К счастью, в Интернете существует множество программ для сокращения URL-адресов. Эти веб-сайты предлагают услуги сокращения URL-адресов, чтобы сделать ссылки более элегантными и менее громоздкими. И поскольку мы живем в эпоху цифровых технологий, многие из этих веб-сайтов предлагают больше, чем просто услуги по сокращению ссылок. Быстрый поиск в Google показывает, что вы можете использовать десятки сокращателей URL-адресов, которые также позволяют отслеживать показатели и настраивать короткие ссылки.

    Мы сократили длинный список сокращателей URL-адресов, чтобы предоставить вам веб-сайты, которые предлагают максимальное количество сокращенных ссылок.


    10 лучших сайтов для сокращения URL:
    • 1. Крошечный URL
    • 2. Бит.лы
    • 3. ЧЕРНИЛА
    • 4. Ow.ly от Hootsuite
    • 5. Ребрендинг
    • 6. ClickMeter
    • 7. Катли
    • 8. Снипли
    • 9. Гиперссылка
    • 10. Крошка.CC
    • Часто задаваемые вопросы

    Зачем использовать сокращатели URL?

    Большинство — если не все — люди предпочитают короткие ссылки. Сокращатели URL делают больше, чем сокращают громоздкую ссылку в эстетических целях.

    1. Ограничение количества символов на некоторых сайтах социальных сетей больше не будет проблемой.

    Это самое очевидное преимущество сокращения ссылок. В то время как Facebook позволяет вам иметь гораздо более длинные сообщения, другие, такие как Twitter, имеют ограничение на количество символов. Но даже если сайты социальных сетей предоставляют более длинные посты или подписи, все равно рекомендуется сократить ссылку, чтобы не создавать громоздких и неряшливых подписей.

    Еще одним преимуществом сокращенных ссылок является то, что другим становится легче делиться ими, повышая вашу осведомленность и вовлеченность.

    2. Длинные ссылки могут быть опечатаны и их легче сломать.

    Копирование и вставка могут показаться безупречным решением, но вероятность разрыва длинной ссылки, естественно, выше, когда у вас есть ссылки длиной в 100 символов. С короткими ссылками вы можете быть уверены, что либо правильно ввели, либо скопировали всю длину ссылки. Также проще проверить правильность коротких ссылок, особенно если у вас есть персонализированная брендированная ссылка.

    3. Короткие ссылки можно настроить в целях брендинга.

    Многие сокращатели URL-адресов теперь предлагают пользовательские короткие ссылки для тех, кто увлекается брендингом. Эти настраиваемые URL-адреса, иногда называемые тщеславными ссылками, дают компаниям отличный шанс повысить узнаваемость бренда с помощью своих ссылок. Это может особенно хорошо работать для постов, которые поощряют делиться ими среди пользователей социальных сетей. Индивидуальные укороченные ссылки не только будут распространять ссылку, которую вы хотите продвигать, но и собственное имя ссылки повысит узнаваемость бренда.

    4. Более короткие ссылки вызывают больше доверия.

    Представьте себе ссылку с таким количеством вставленных символов, слов и случайных букв. Не будет ли это выглядеть подозрительно, как фишинг или попытка взлома? Сокращение ссылок сделает их более безопасными и заслуживающими доверия, что повысит ваши шансы на получение кликов.

    5. Удобнее отслеживать эффективность по сокращенным ссылкам.

    Многие средства сокращения ссылок также предоставляют инструменты, помогающие отслеживать и измерять показатели, что очень важно в маркетинге. Эти данные позволяют вам оценить, успешны ли ваши кампании. Это поможет вам правильно настроиться, чтобы получить лучшие результаты, а также сохранить или даже повысить уровень того, что работает.


    Лучшие программы для сокращения ссылок:

    Если вы находитесь в Интернете с начала 2000-х годов, скорее всего, вы уже сталкивались с TinyURL, якобы первым веб-сайтом, предлагающим услуги по сокращению ссылок.

    TinyURL был разработан еще в 2002 году, когда его создатель Кевин Гилбертсон столкнулся с трудностями при добавлении ссылок, которые, по-видимому, были довольно громоздкими, в электронные письма для своего веб-сайта.

    Если вам просто время от времени нужен короткий URL-адрес, TinyURL — хороший инструмент для использования. Просто зайдите на веб-сайт, введите свой длинный URL-адрес и получите крошечный URL-адрес за считанные секунды.

    Нет необходимости регистрировать учетную запись, чтобы использовать службу, даже для индивидуального крошечного URL-адреса.

    Но если вам нужны услуги управления ссылками, отслеживания и мониторинга, а также настройки, вам лучше зарегистрировать учетную запись. TinyURL предлагает бесплатную учетную запись — с ограничениями, конечно. Платные учетные записи начинаются с 9,99 долларов в месяц, но вы также можете связаться с ними для получения пользовательских опций.


    Еще один известный сокращатель ссылок — Bit.ly. Несмотря на то, что TinyURL появился раньше них, Bit.ly обогнал первого и стал, пожалуй, самым популярным средством сокращения URL-адресов для маркетологов. Без сомнения, вы видели несколько ссылок «bit.ly» в социальных сетях — некоторые из крупнейших мировых брендов, такие как Disney, ESPN, Buzzfeed и The New York Times, используют Bit.ly для сокращения ссылок. .

    Популярность Bit.ly небезосновательна. Когда дело доходит до функций, этот сокращатель URL-адресов предоставляет практически то, что нужно каждому маркетологу. Как и в случае с TinyURL, случайные пользователи могут просто зайти на домашнюю страницу Bit.ly, ввести длинный URL-адрес и получить сокращенную ссылку в течение нескольких секунд. Те, кому требуется больше ссылок или больше функций, могут зарегистрировать учетную запись. Цены начинаются от доступных 8 долларов в месяц до 199 долларов за премиум-аккаунты, но вы также можете получить бесплатную учетную запись или корпоративную учетную запись с настраиваемыми функциями.


    Созданный специально для бизнеса, BL.INK — это инструмент для сокращения URL-адресов, который предлагает только платные планы. Это точно не для индивидуальных пользователей, которым нужно всего лишь сокращать от нескольких до нескольких десятков ссылок в месяц.

    Самый дешевый тарифный план BL.INK — Expert+, стоимость которого составляет 48 долларов в месяц. Возможности, которые они предлагают, разнообразны и впечатляющи. Они обеспечивают не только обычное управление ссылками, аналитику данных и настройку, как Bit. ly и TinyURL, но также имеют функции управления доменом и интеграцию с несколькими другими маркетинговыми инструментами.

    Если вы приобретете индивидуальный тарифный план Enterprise, вы получите доступ ко всем доступным инструментам BL.INK, а также к дополнительным модулям, разработанным специально для предприятий, например:

    • Отчет о неработающих ссылках
    • Журналы аудита
    • Расширенная безопасность учетной записи
    • Внесение в белый и черный списки
    • Частные ссылки

    Поскольку планы BL.INK довольно дорогие, все четыре варианта имеют 21-дневную бесплатную пробную версию, поэтому бренды могут понять, какой план им подходит больше всего.

    BL.INK может похвастаться высококлассной клиентурой, включая Target, Coca-Cola, AirBNB и Chevron.


    Ow.ly — это инструмент Hootsuite для сокращения ссылок. Раньше Ow.ly был отдельным сокращателем URL-адресов, которым мог пользоваться кто угодно, но Hootsuite решила интегрировать его в одну панель инструментов для дополнительной безопасности. Вам понадобится учетная запись Hootsuite, чтобы использовать средство сокращения URL-адресов, но хорошая новость заключается в том, что Ow.ly по-прежнему бесплатен для пользователей учетной записи.

    Разница между Ow.ly и другими сокращателями ссылок заключается в том, что Ow.ly является одним из многих инструментов Hootsuite, поэтому технически мы можем сказать, что сокращатель ссылок на самом деле является функцией платформы управления социальными сетями Hootsuite. Если вы уже используете Hootsuite, то имеет смысл просто использовать Ow.ly для сокращения ваших URL-адресов вместо того, чтобы выбирать другие бесплатные программы сокращения или регистрировать учетную запись на отдельном веб-сайте.

    Стоимость планов Hootsuite аналогична тарифам BL.INK, самый дешевый вариант — 49 долларов в месяц. Однако стоит отметить, что Hootsuite — это комплексный набор инструментов для управления социальными сетями, который включает в себя курирование контента, планирование публикации и аналитику социальных сетей.

    В число клиентов Hootsuite входят Ikea, Allianz, eBay и Имперский колледж Лондона.


    Rebrandly позиционирует себя как инструмент управления ссылками для брендовых ссылок. Они специализируются на предоставлении услуг по сокращению ссылок с использованием пользовательского доменного имени. Они предлагают различные типы планов, разделенных на категории для отдельных лиц и для команд. Поскольку они также обеспечивают регистрацию доменного имени, вы можете управлять всеми потребностями вашего домена и ссылками на одной панели.

    Стартовый план для физических лиц стоит 24 доллара в месяц, если вы решите платить ежегодно. Rebrandly также предлагает бесплатные учетные записи, а также индивидуальные планы для предприятий. Возможности бесплатных аккаунтов неплохие; вы получаете 500 брендовых ссылок и 5 пользовательских доменных имен. Также доступны инструменты аналитики и управления ссылками, хотя само собой разумеется, что вы получаете лучшие функции для более премиальных планов.

    У Rebrandly нет бесплатной пробной версии; вместо этого они предлагают 30-дневную гарантию возврата денег, если вы не удовлетворены своей покупкой.


    ClickMeter технически не является поставщиком услуг по сокращению ссылок. Как и Ow.ly, сокращатель ссылок — это просто функция в сервисах отслеживания ссылок ClickMeter.

    ClickMeter был создан в основном для агентств и рекламодателей, которым необходимо отслеживать и контролировать различные ссылки, которые они используют для своих маркетинговых кампаний. У них даже есть функции отслеживания ссылок для аффилированных маркетологов и издателей.

    Поскольку они сосредоточены на оптимизации маркетинговых ссылок своих клиентов, панель инструментов ClickMeter перегружена аналитикой и отчетами. Вот почему ClickMeter идеально подходит для команд, использующих Google Ads или аналогичные рекламные сети. В этом случае инструмент сокращения URL-адресов становится простой функцией их сервиса, которая позволяет брендам максимально эффективно использовать свои ссылки.

    У ClickMeter нет бесплатных планов; Цены начинаются от 19 долларов в месяц. У них есть три уровня планов, но каждый уровень можно настроить в соответствии с тем, сколько кликов и точек данных вы хотите отслеживать и управлять каждый месяц. Все планы поставляются с 30-дневной гарантией возврата денег.


    Cuttly — один из самых экономичных вариантов, когда речь идет об услугах сокращения URL-адресов. Он прост в использовании, и нет необходимости регистрировать учетную запись, если все, что вы хотите делать, это время от времени сокращать ссылку.

    Однако, если вы зарегистрируетесь, вы получите доступ к аналитике, фирменным доменам и ссылкам. Удивительно, но бесплатный план Cuttly включает до 3 фирменных доменов, и все их планы, включая бесплатную версию, предоставляют неограниченное количество фирменных ссылок и переадресацию ссылок.

    Конечно, оплата планов дает вам доступ к более глубокой аналитике. Тем не менее, вы получаете довольно хорошую скидку на бесплатный план, если хотите сначала попробовать Cuttly. Затем вы можете перейти на единый месячный план, который стоит 25 долларов в месяц.


    Если конверсии являются вашим главным приоритетом, то Sniply может быть вашим лучшим вариантом для сокращения URL-адресов. Sniply не только предоставляет услуги сокращения URL-адресов, но также позволяет своим пользователям создавать текст призыва к действию и кнопки для повышения конверсии. Эта уникальная функция дает пользователям Sniply возможность привлечь больше трафика на свой веб-сайт и целевые страницы с каждой короткой ссылкой, которой они делятся.

    Sniply предлагает различные планы для удовлетворения индивидуальных или корпоративных потребностей. У них есть бесплатный план с ограниченной настройкой и аналитикой. Платные планы начинаются с 25 долларов в месяц (оплачивается ежегодно). Хотя настройки доступны для большинства планов, только планы «Бизнес» и «Агентство» предоставляют настраиваемые домены и настраиваемые короткие ссылки. С планом агентства вы даже можете создавать собственные коды и сценарии, а также интегрироваться со сторонним программным обеспечением для аналитики.


    Что отличает Hyperlink от других сокращателей URL-адресов, так это их функция уведомлений в реальном времени. Вы можете настроить гиперссылку, чтобы получать уведомления, когда кто-то нажимает на вашу ссылку из любой точки мира. Это было бы хорошо для стартапов, которые хотят знать, откуда они получают больше всего трафика и в какие часы.

    Для крупных брендов вы можете получать сводки по кликам ежечасно, ежедневно или еженедельно, чтобы не получать push-уведомления в режиме реального времени. Каждый клик имеет данные о местоположении, типе устройства и реферальную информацию для лучшего отслеживания и аналитики.

    Hyperlink предлагает только два платных плана: Стандартный, который стоит 39 долларов в месяц при оплате ежегодно; и Предприятие, по цене котировки. Оба плана имеют собственные домены и фирменные ссылки. Вы также можете выбрать бесплатный план с неограниченным количеством гиперссылок и кликов.


    Tiny.CC был первым бесплатным средством сокращения URL-адресов, позволяющим редактировать ссылки. Работая с 2006 года, компания сделала себе имя в индустрии сокращения ссылок и собрала довольно много знаний и информации, когда дело доходит до управления URL-адресами.

    Базовые планы начинаются с очень разумных 5 долларов в месяц и включают один персональный домен, двух пользователей, 1000 кликов на ссылку в день и 500 ссылок. Есть также доступные планы для предприятий и предприятий. Аналитика доступна для всех планов; вы также можете объединить свою учетную запись Tiny.CC с Google Analytics.

    7-дневная бесплатная пробная версия доступна для тех, кто хочет сначала опробовать Tiny.CC перед покупкой. Однако обратите внимание, что для бесплатной пробной версии доступны только функции, которые входят в базовый план.


    Часто задаваемые вопросы

    Для чего используется служба сокращения URL-адресов?

    Средство сокращения URL-адресов — это веб-сайт, который может сократить длину вашего URL-адреса или унифицированного указателя ресурсов. Идея состоит в том, чтобы свести адрес вашей веб-страницы к чему-то более простому для запоминания и отслеживания. Популярные сокращатели ссылок включают Bitly, TinyURL и Rebrandly.

    Как сделать ссылку URL короче?

    Вы можете сделать URL-ссылку короче, используя веб-сайт для сокращения URL-адресов. Перейдите на веб-сайт, вставьте URL-адрес на веб-сайт и нажмите «сделать URL-адрес короче!» Появится сокращенный URL-адрес.

    Могу ли я бесплатно сократить URL-адрес?

    Вы можете бесплатно сократить URL-адрес с помощью веб-сайта для сокращения URL-адресов. Популярные сокращатели ссылок включают Bitly, TinyURL и Rebrandly.

    Законно ли сокращение URL?

    Служба сокращения URL-адресов — это интернет-технология, используемая для сокращения длинных адресов веб-сайтов. Мошенники могут использовать средство сокращения URL-адресов, чтобы заставить людей посетить вредоносные веб-сайты. Многие пользователи не осознают мошенничества, потому что не знают, как распознать ошибочный сокращенный URL-адрес.

    Проектирование системы — Служба сокращения URL-адресов

    Проектирование службы сокращения URL-адресов — один из наиболее часто задаваемых вопросов о проектировании системы на собеседованиях. Вам нужно будет рассказать о своем подходе к разработке этой услуги в течение ограниченного периода времени ( 45 минут или менее ). Многие кандидаты боятся этого раунда больше, чем раунда кодирования, потому что они не понимают, какие темы и компромиссы они должны охватить в течение этого ограниченного периода времени. Во-первых, помните, что раунд проектирования системы чрезвычайно открыт, и стандартного ответа не существует. Даже по одному и тому же вопросу у вас будет совершенно разная дискуссия с разными интервьюерами.

    В этом блоге мы обсудим, как разработать службу сокращения URL-адресов, но прежде чем мы пойдем дальше, мы хотим, чтобы вы прочитали статью «Как взломать раунд проектирования системы в интервью?». Это даст вам представление о том, как выглядит этот раунд, что вы должны делать в этом раунде и каких ошибок вам следует избегать перед интервьюером. Кроме того, Geeksforgeeks System Design — Live курс также поможет вам пройти собеседование, предоставив вам оптимизированный подход к решению вопросов и сопоставлению их с реальными примерами.

    Как бы вы разработали сервис сокращения URL-адресов, подобный TinyURL?

    Сервисы сокращения URL-адресов, такие как bit.ly или TinyURL, очень популярны для создания более коротких псевдонимов для длинных URL-адресов. Вам необходимо разработать такой веб-сервис, в котором, если пользователь указывает длинный URL-адрес, служба возвращает короткий URL-адрес, а если пользователь предоставляет короткий URL-адрес, он возвращает исходный длинный URL-адрес. Например, сокращение указанного URL с помощью TinyURL:

     https://www.geeksforgeeks.org/get-your-dream-job-with-amazon-sde-test-series/?ref=leftbar-rightbar 

    Получаем следующий результат:

     https://tinyurl.com/y7vg2xjl 

    Многие кандидаты могут подумать, что разработать этот сервис несложно. Когда пользователь дает длинный URL-адрес, он преобразуется в короткий URL-адрес и обновляет базу данных, а когда пользователь нажимает короткий URL-адрес, выполняет поиск короткого URL-адреса в базе данных, получает этот длинный URL-адрес и перенаправляет пользователя на исходный URL-адрес. Это действительно просто? Абсолютно нет, если учесть масштабируемость этого сервиса.
    Когда вам задают этот вопрос на собеседовании, не вдавайтесь сразу в технические детали. Большинство кандидатов ошибаются здесь и сразу начинают перечислять какую-то кучу инструментов, баз данных и фреймворков. В такого рода вопросах интервьюеру нужна идея дизайна высокого уровня, в которой вы можете предложить решение для масштабируемости и долговечности службы.
    Давайте сначала поговорим о требовании… 

    1. Требование

    Прежде чем приступить к решению, всегда уточняйте все предположения, которые вы делаете в начале интервью. Задавайте вопросы, чтобы определить масштаб системы. Это рассеет первоначальные сомнения, и вы узнаете, какие конкретно детали интервьюер хочет учесть в этой услуге.

    • Учитывая длинный URL-адрес, служба должна создать для него более короткий и уникальный псевдоним.
    • Когда пользователь переходит по короткой ссылке, служба должна перенаправить на исходную ссылку.
    • Срок действия ссылок истекает через стандартный промежуток времени по умолчанию.
    • Система должна быть высокодоступной. Это действительно важно учитывать, потому что, если служба выйдет из строя, все перенаправления URL-адресов начнут давать сбой.
    • Перенаправление URL-адресов должно происходить в режиме реального времени с минимальной задержкой.
    • Укороченные ссылки не должны быть предсказуемыми.

    Начнем с некоторых предположений о трафике (для масштабируемости) и длине URL.

    2. Трафик

    Предположим, что наш сервис ежемесячно сокращает 30 миллионов новых URL-адресов. Предположим, мы храним каждый запрос на сокращение URL-адреса (и связанную с ним укороченную ссылку) в течение 5 лет. За этот период сервис сгенерирует около 1,8 млрд записей.

     30 миллионов * 5 лет * 12 месяцев = 1,8 млрд 

    3. Длина URL

    Предположим, мы используем 7 символов для создания короткого URL-адреса. Эти символы представляют собой комбинацию из 62 символов [A-Z, a-z, 0-9], что-то вроде http://ad. com/abXdef2 .

    4. Моделирование емкости данных

    Обсудите модель емкости данных, чтобы оценить емкость системы. Нам нужно понять, сколько данных нам может понадобиться для вставки в нашу систему. Подумайте о различных столбцах или атрибутах, которые будут храниться в нашей базе данных, и рассчитайте хранение данных на пять лет. Давайте сделаем предположение, данное ниже для различных атрибутов… 

    • Рассмотрим средний размер длинного URL-адреса 2 КБ, т.е. 2048 символов.
    • Размер короткого URL-адреса: 17 байт для 17 символов
    • created_at- 7 байт
    • длина_время_в_минутах_длительности -7 байт

    Приведенный выше расчет дает в общей сложности 2,031 КБ на запись сокращенного URL-адреса в базе данных. Если мы посчитаем общее хранилище, то для 30 миллионов активных пользователей общий размер = 30000000 * 2,031 = 60780000 КБ = 60,78 ГБ в месяц. В год 0,7284 ТБ и за 5 лет 3,642 ТБ данных.

    Нам нужно подумать о чтении и записи, которые будут происходить в нашей системе для этого объема данных. Это решит, какую базу данных (RDBMS или NoSQL) нам нужно использовать.

    5. Логика сокращения URL-адресов (кодирование)

    Чтобы преобразовать длинный URL-адрес в уникальный короткий URL-адрес, мы можем использовать некоторые методы хеширования, такие как Base62 или MD5. Мы обсудим оба подхода.
    Кодировка Base62: Кодировщик Base62 позволяет нам использовать комбинацию символов и цифр, содержащую A-Z, a-z, 0–9.7 ~= 3500 миллиардов URL-адресов, что вполне достаточно по сравнению с базой 10 (база 10 содержит только числа 0-9, поэтому вы получите только 10 миллионов комбинаций). Если мы используем base62, предполагая, что сервис генерирует 1000 крошечных URL-адресов в секунду, то потребуется 110 лет, чтобы исчерпать эту комбинацию из 3500 миллиардов. Мы можем сгенерировать случайное число для заданного длинного URL-адреса, преобразовать его в base62 и использовать хэш в качестве идентификатора короткого URL-адреса.

    деф to_base_62(деци):

         s = '012345689abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

         hash_str = ''

         while deci > 0 :

    hash_str = s[deci % 62 ] + hash_str

            deci / = 62

         return hash_str

       

    print to_base_62( 999 )

    Кодировка MD5: MD5 также дает вывод base62, но хэш MD5 дает длинный вывод, который превышает 7 символов. Хэш MD5 генерирует 128-битный вывод, поэтому из 128 бит мы возьмем 43 бита для создания крошечного URL-адреса из 7 символов. MD5 может создавать множество коллизий. Для двух или многих разных длинных URL-адресов мы можем получить один и тот же уникальный идентификатор для короткого URL-адреса, что может привести к повреждению данных. Поэтому нам нужно выполнить некоторые проверки, чтобы убедиться, что этот уникальный идентификатор еще не существует в базе данных.

    6. База данных

    Мы можем использовать СУБД, использующую свойства ACID, но вы столкнетесь с проблемой масштабируемости реляционных баз данных. Теперь, если вы думаете, что можете использовать сегментирование и решить проблему масштабируемости в РСУБД, это увеличит сложность системы. Есть 30 миллионов активных пользователей, поэтому будут конверсии и много коротких URL-адресов и перенаправлений. Чтение и запись будут тяжелыми для этих 30 миллионов пользователей, поэтому масштабирование СУБД с использованием сегментов увеличит сложность дизайна, когда мы хотим, чтобы наша система была распределенной. Возможно, вам придется использовать последовательное хеширование, чтобы сбалансировать трафик и запросы к БД в случае СУБД, что является сложным процессом. Таким образом, для обработки такого количества огромного трафика в нашей системе реляционные базы данных не подходят, а также не будет хорошим решением масштабировать РСУБД.
    Теперь поговорим о NoSQL!

    Единственная проблема с использованием базы данных NoSQL заключается в ее возможной непротиворечивости. Мы что-то пишем, и требуется некоторое время для репликации на другой узел, но нашей системе нужна высокая доступность, и NoSQL соответствует этому требованию. NoSQL легко справляется с 30 миллионами активных пользователей и легко масштабируется. Нам просто нужно продолжать добавлять узлы, когда мы хотим расширить хранилище.

    Методы создания и хранения TinyURL 

    Методика 1

    Давайте обсудим преобразование длинного URL-адреса в короткий URL-адрес в нашей базе данных. Предположим, мы сгенерировали крошечный URL-адрес с использованием кодировки base62, тогда нам нужно выполнить шаги, указанные ниже…
     

    • Крошечный URL-адрес должен быть уникальным, поэтому сначала проверьте наличие этого крошечного URL-адреса в базе данных (выполнив get(tiny) в БД) . Если он уже присутствует там для какого-то другого длинного URL-адреса, создайте новый короткий URL-адрес.
    • Если короткий URL-адрес отсутствует в БД, поместите длинный URL-адрес и TinyURL в БД (put(TinyURL, длинный URL-адрес)).

    Этот метод очень хорошо работает с одним сервером, но если серверов будет несколько, этот метод создаст состояние гонки. Когда несколько серверов будут работать вместе, будет возможность, что все они могут генерировать один и тот же уникальный идентификатор или один и тот же крошечный URL-адрес для разных длинных URL-адресов, и даже после проверки базы данных им будет разрешено вставлять одни и те же крошечные URL-адреса одновременно (что одинакова для разных длинных URL-адресов) в базе данных, и это может привести к повреждению данных.
    Мы можем использовать условие putIfAbsent(TinyURL, длинный URL-адрес) или INSERT-IF-NOT-EXIST при вставке крошечного URL-адреса, но для этого требуется поддержка со стороны БД, которая доступна в СУБД, но не в NoSQL. Данные в конечном итоге согласуются в NoSQL, поэтому поддержка функции putIfAbsent может быть недоступна в базе данных NoSQL.

    Метод 2 (подход MD5)

    • Закодируйте длинный URL-адрес, используя подход MD5, и используйте только первые 7 символов для создания TinyURL.
    • Первые 7 символов могут быть одинаковыми для разных длинных URL-адресов, поэтому проверьте БД (как мы обсуждали в методе 1), чтобы убедиться, что TinyURL еще не используется
    • Преимущества: Этот подход экономит место в базе данных, но как? Если два пользователя хотят сгенерировать крошечный URL-адрес для одного и того же длинного URL-адреса, то первый метод сгенерирует два случайных числа и потребует две строки в базе данных, но во втором методе оба более длинных URL-адреса будут иметь один и тот же MD5, поэтому он будет иметь одинаковые первые 43 бита, что означает, что мы получим некоторую дедупликацию и в конечном итоге сэкономим место, поскольку нам нужно хранить только одну строку вместо двух строк в базе данных.

    MD5 экономит место в базе данных для одних и тех же URL-адресов, но для двух длинных разных URL-адресов мы снова столкнемся с той же проблемой, которую обсуждали в методе 1. Мы можем использовать putIfAbsent, но NoSQL не поддерживает эту функцию. Итак, давайте перейдем к третьему методу, чтобы решить эту проблему.

    Метод 3 (счетчик)

    Использование счетчика является хорошим решением для масштабируемого решения, поскольку счетчики всегда увеличиваются, поэтому мы можем получать новое значение для каждого нового запроса.

    Подход с одним сервером:   

    • Один хост или сервер (например, база данных) будет отвечать за ведение счетчика.
    • Когда рабочий хост получает запрос, он обращается к хосту счетчика, который возвращает уникальный номер и увеличивает счетчик. При следующем запросе хост-счетчик снова возвращает уникальный номер, и так далее.
    • Каждый рабочий хост получает уникальный номер, который используется для генерации TinyURL.

    Проблема: Если узел счетчика отключится на некоторое время, это создаст проблему, также если количество запросов будет большим, узел счетчика может не справиться с нагрузкой. Итак, вызовы — это Единая точка отказа и Единая точка узкого места.
    А если серверов несколько?  

    Вы не можете поддерживать один счетчик и возвращать выходные данные на все серверы. Чтобы решить эту проблему, мы можем использовать несколько внутренних счетчиков для нескольких серверов, которые используют разные диапазоны счетчиков. Например, сервер 1 находится в диапазоне от 1 до 1M, сервер 2 — в диапазоне от 1M до 10M и так далее. Но снова мы столкнемся с проблемой, т.е. если один из счетчиков выйдет из строя, то для другого сервера будет сложно получить диапазон счетчика сбоев и поддерживать его снова. Кроме того, если один счетчик достигает своего максимального предела, сброс счетчика будет затруднен, потому что нет единого хоста, доступного для координации между всеми этими несколькими серверами. Архитектура будет перепутана, так как мы не знаем, какой сервер главный, а какой подчиненный, а какой отвечает за координацию и синхронизацию.

    Решение: Чтобы решить эту проблему, мы можем использовать распределенную службу Zookeeper для управления всеми этими утомительными задачами и решения различных проблем распределенной системы, таких как состояние гонки, взаимоблокировка или сбой данных. Zookeeper — это служба распределенной координации, которая управляет большим набором хостов. Он отслеживает все такие вещи, как имена серверов, активные серверы, мертвые серверы и информацию о конфигурации всех хостов. Он обеспечивает координацию и поддерживает синхронизацию между несколькими серверами.
    Давайте обсудим, как вести счетчик распределенных хостов с помощью Zookeeper.
     

    • Из 3,5 трлн комбинаций взять 1-й миллиард комбинаций.
    • В Zookeeper сохраните диапазон и разделите 1-й миллиард на 1000 диапазонов по 1 миллиону в каждом, т. е. диапазон 1 -> (1 — 1 000 000), диапазон 2 -> (1 000 001 — 2 000 000)…. диапазон 1000->(999 000 001 – 1 000 000 000)
    • Когда серверы будут добавлены, эти серверы будут запрашивать неиспользуемый диапазон у Zookeepers. Предположим, что серверу W1 назначен диапазон 1, теперь W1 будет генерировать крошечный URL-адрес, увеличивая счетчик и используя технику кодирования. Каждый раз это будет уникальный номер, поэтому нет возможности коллизии, а также нет необходимости постоянно проверять БД, чтобы убедиться, что URL-адрес уже существует или нет. Мы можем напрямую вставить сопоставление длинного URL-адреса и короткого URL-адреса в БД.
    • В худшем случае, если один из серверов выйдет из строя, то мы потеряем только миллион комбинаций в Zookeeper (которые не будут использоваться, и мы не сможем использовать их повторно), но поскольку у нас 3,5 триллиона комбинаций, нам не о чем беспокоиться о проигрыше этой комбинации.
    • Если один из серверов достигнет своего максимального диапазона или предела, он снова может получить новый свежий диапазон от Zookeeper.