Опубликовал: февраля 18, 2011 : Mons »
![Сервис по укорачиванию ссылок 3le.ru изнутри](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_1.jpg)
Попросили меня тут как-то рассказать всю подноготную работы сервиса по укорачиванию ссылок 3le.ru.
Что ж, ничего сложного в этом нет, как нет и тайны что там и как. Расскажу все как есть
Стоит наверное сначала рассказать о самом сервисе.
Сервис по укорачиванию сервиса работает примерно с 2009 года. В октябре 2011 ему исполнится приблизительно 2 года. Для подобных сервисов, это уже возраст и показатель. Ведь очень мало проектов доживает хотя бы до годового юбилея. У 3le.ru пока нет причин прекращать свою деятельность. К текущему моменту, за все время работы, сервис укоротил 91437 ссылок. Это не считая всех тех удаленных ссылок, коих было множество на начальных этапах работы сервиса, которые были добавлены различными спамм программами.
Алгоритм работы сервиса как таковой довольно прост. Через форму, пользователем добавляется ссылка, которую ему необходимо укоротить. Проходя через обработку, ссылка проверяется на подлинность, а действительно ли это ссылка. Затем следующим этапом идет проверка не была ли такая же ссылка добавлена ранее, чтобы избежать случайного дублирования. И в заключении генерируется короткая ссылка, состоящая из домена 3le.ru и 4 символов, случайно выбранных из имеющихся знаков 1234567890qwertyuiopasdfghjklzxcvbnm. Затем новая ссылка выводится пользователю. На все эти шаги уходят буквально доли секунд.
![](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_2.jpg)
В этот момент, параллельно со всеми этими действиями, новая ссылка публикуется в списке 10 последних укороченных ссылок http://3le.ru/last.html, одновременно ссылка публикуется в twitter ленте проекта http://twitter.com/#!/3le_ru И в любой момент посетители могут видеть все свежие ссылки как на страницах сервиса так и в ленте twitter.
![](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_3.jpg)
![](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_4.jpg)
Пользователи добавившие ссылки, помимо этого всего, могут отслеживать статистику переходов по их ссылкам. Специально для этого сделана страница http://3le.ru/my.html выводящая ссылки добавленные с IP адреса просматривающего страницу. Если у пользователя IP адрес статический, то он в любой момент может посмотреть какие ссылки он добавлял ранее и сколько раз они были открыты.
![](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_5.jpg)
Последняя функция очень удобна пользователям добавляющим ссылки очень часто и в большом количестве. Например это администраторы различных сайтов и сервисов работающих с нашим API (о котором будет позже). Такие пользователи фактически в реальном времени, могут сразу видеть на сайте сколько добавили ссылок всего и какие из них пользуются спросом. Или же просто отслеживать общую статистику.
Укорачивать ссылки используя сервис 3le.ru на текущий момент можно тремя способами: на главной странице, используя API сервиса и используя расширение для Opera 11. Каждый из трех способов имеет свои плюсы и минусы и заточен под нужды определенной группы пользователей. Если работа через главную страницу больше подходит большинству пользователей, блогерам, случайным посетителям или же участникам форумов и прочих. Работа через приложение для Operа, удобно тем, у кого нет времени каждый раз заходить на сайт, чтобы укоротить ссылку. В то время как работа через API больше подходит новостным сайтам, SEO сервисам и прочим потребителям работающим на объем. Так сразу можно работать одновременно с большим кол-вом ссылок. Описывать подробнее работу API и способы применения, нет нужды, так как это уже делалось мной ранее.
Хотелось бы рассказать, как происходит обработка ссылок, уже добавленных в базу сервиса.
Изначально, никакой обработки добавленных и укороченных ссылок не было. Ссылки добавлялись пользователями, укорачивались и сохранялись в базе как есть. Но однажды, пришла жалоба от зарубежного хостинг провайдера, на сервис. Мол де он распространяет фейковые страницы и сайты содержащие вредоносный код. Попытка объяснить, что сервис лишь укорачивает ссылки, которые предоставил пользователь, не увенчались успехом. Возник вопрос, а как пресекать распространение подобных ссылок в будущем. Ведь это и нарушение правил сервиса и минус в карму «чистого интернета». Было принято решение сделать возможность полного управления имеющимися в базе ссылками. Спустя время (не очень продолжительное), на сервисе появился интерфейс, при помощи которого стало возможным оперировать ссылками, вести статистику и учет.
![статистика сервиса](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_6.jpg)
На текущий момент времени, модераторы могут видеть как полную ссылку так и укороченную ссылку. Видеть источник добавления, API это, дополнение для Оперы или же ссылка добавлена через интерфейс главной страницы. Помимо этого ведется мониторинг таких данных как к примеру IP адрес добавившего ссылку, дата сего события и прочее. А так же ведется учет переходов по имеющимся укороченным ссылкам. Практически каждая ссылка проходит ручную модерацию на наличие контента нарушающего законодательство и правила сервиса. Почему практически все, а не все? Да потому что у нас имеется белый список сайтов, которые уже зарекомендовали себя лишь с хорошей стороны. И за все время работы с нами ни разу не подавали подозрений на нарушения.
Если сайт, куда ведет укороченная ссылка нарушает закон, например содержит вирусы или распространяет порнографию, были и такие, кто пытался распространять детскую порнографию, то такие ссылки тут же блокируются модератором, с полным удалением адреса куда она вела. Для ссылки попавшей в список заблокированных это означает смерть. После блокировки такие ссылки ведут лишь на страницу с уведомлением о том что она заблокирована. Вместе с этим, модератором фиксируется время добавления ссылки, адреса и источник. Не буду объяснять зачем это нужно, это вроде очевидно.
В случаях когда ссылка всего лишь ведет на какой то сомнительный сайт, сервис или промо-страницу, например сейчас популярна продажа различных лохпакетов, вроде «как стать мачо за 12 минут» и смс сервисы «ваша родословная», «мобильный сканер» и прочие, такие ссылки помечаются как сомнительные.
![ссылка помечена как спам](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_7.jpg)
Если переходя по простой короткой ссылке, посетитель уведомляется о том что он пользуется укороченной ссылкой, и автоматически перемещается на конечную страницу с секундной задержкой, то в случае с заблокированными, единственное что можно увидеть, так это страницу заглушку. Ссылки же помеченные как спам ссылки (сомнительные), всегда уведомляют посетителя о том, что ссылка по которой он пытается перейти, помечена как спам и может угрожать безопасности его компьютера. При этом включается обратный отсчет таймера и показ рекламы, а конкретно демонстрация других наших проектов в окне. По одному за раз. По окончанию обратного отсчета пользователй перемещается на тот сайт куда ведет ссылка. На все уходит примерно секунд 5 не больше. При это всем, у посетителя есть возможность отменить переход по сомнительной ссылке. А если ссылка помечена так ошибочно, уведомить администрацию о том, что вкралась ошибочка. На данный момент возможности сервиса позволяют показывать в таких сомнительных страницах рекламу как снизу страницы, так и в отдельном окне. Но мы не любим злоупотреблять этими вещами и рекламы у нас нет.
В целом ничего сверх эдакого в сервисе нет, но сегодня, в русскоязычном сегменте рунета, он один из стабильных и безопасных. Ведь мы думаем не о том как монетизировать сервис, а о том как обеспечить быструю скорость доступа к ссылкам и безопасность посетителей. Так что у сервиса есть и перспективы и спрос в его возможностях, и мы посещаемы и востребованных как и доска объявлений Хмельницкий. Все остальное, по моему вторично.
Надеюсь вам понравился обзор сервиса и стало немного понятно как протекает его жизнь.
И напоследок немного статистики по сервису:
![статистика сервиса](/images/8/8/servis-po-ukorachivaniju-ssylok-3le_8.jpg)
Укоротить