Есть ли преимущество в создании моей собственной функции / сервиса, подобного TinyURL, по сравнению с использованием сторонних ресурсов?
-
16-09-2019 - |
Вопрос
Я видел много различных способов, которыми я могу создать функцию / сервис для генерации коротких URL-адресов, которыми я затем могу управлять через свой собственный домен.
Это звучит как отличная идея;однако, когда я рассматриваю такие преимущества, как возможность контролировать эти URL-адреса в долгосрочной перспективе, корректировать конечное местоположение при необходимости, иметь больше информации о том, где они заканчиваются, и т.д.
Мне интересно, существует ли уже сервис, обеспечивающий такой уровень контроля без необходимости самостоятельно создавать / размещать / поддерживать решение?
Желаемыми точными характеристиками являются следующие:
- Контроль того, на что указывает URL-адрес ПОСЛЕ его создания (базовый URL-адрес необходимо изменить из-за юридических / нормативных проблем)
- Более надежное отслеживание того, где используется URL-адрес, в отличие от простого поиска в Google для крошечного URL-адреса
Решение
Преимущество будет заключаться в том, что вы являетесь владельцем ссылок и не зависите от сервиса, который может обанкротиться.Кроме того, если сокращенный URL-адрес по-прежнему содержит ваш домен, это будет иметь преимущества для SEO в повышении рейтинга страницы.Другое дело, что это уменьшило бы трения, связанные с переходом по ссылке вашими пользователями.Когда вы используете другой домен для сокращения, вы также зависите от доверия пользователя к этой организации.
Другие советы
Они не обязательно могут быть оптимизированы для краткости, обычно они выглядят следующим образом http://purl.org/net/kin , но PURLs может быть тем, что вы хотите
PURLS (постоянные унифицированные локаторы ресурсов) - это веб-адреса, которые действуют как постоянные идентификаторы в условиях динамичной и изменяющейся веб-инфраструктуры.Вместо прямого обращения к веб-ресурсам, PURL обеспечивают уровень косвенности, который позволяет базовым веб-адресам ресурсов меняться с течением времени без негативного воздействия на зависящие от них системы.Эта возможность обеспечивает непрерывность ссылок на сетевые ресурсы, которые могут мигрировать с компьютера на компьютер по деловым, социальным или техническим причинам.
Если вы используете централизованный сервер, у вас есть полный контроль над тем, куда они указывают;вы также можете загрузить их программное обеспечение, чтобы запустить свое собственное.