Объяснение технологий

Как работает StumbleUpon? [Технология объяснила]

Как работает StumbleUpon? [Технология объяснила]

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

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

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

Я ожидаю, что StumbleUpon имеет очень большую базу данных!

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

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

Теперь все становится немного сложнее, когда возникают определенные вопросы. Первое, что приходит ко мне: откуда они знают, что сайт для меня новый? Ну, я представляю, что веб-сайты, которые вы посетили через StumbleUpon, отслеживаются. Я говорю об этом, потому что дошел до некоторых категорий StumbleUpon, где StumbleUpon говорит мне, что мне больше нечего видеть в этой категории. (Да, я много спотыкаюсь.)

Теперь мне интересно, откуда он знает, какой тип веб-страниц в определенной категории мне понравится. Вот для чего нужны кнопки « вверх» и « вниз» .

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

thumbs_down Если это так для больших пальцев, то большие пальцы должны функционировать аналогичным образом. Нажмите на кнопку «вниз», и приложение фактически заберет точку для этой страницы и страниц с похожими ключевыми словами. У кнопки «большой палец вниз» есть еще несколько особенностей. Если вы нажмете на черную стрелку в нижней части кнопки, вам будет предложено несколько вариантов: « Не для меня» , « Сообщить о спаме» , « Дублирующийся контент» и « Блокировать веб-сайт» .

Not-For-Me — основная функция этой кнопки. Сообщить о спаме отправляет в StumbleUpon сообщение о том, что обслуживаемая страница не похожа на ту, что должна быть, а является спамом! Дублированный контент помогает StumbleUpon знать, когда вам обслуживают страницу более одного раза. Это может произойти, если страница была добавлена ​​в более чем одну категорию. Блокировка веб-сайта заблокирует весь веб-сайт, с которого была получена страница. Это то, что я использую, когда сталкиваюсь со страницей на другом языке или совсем не для меня.

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

pseudo_flow

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

stumbleupon_bar

Вы используете StumbleUpon? Какой твой любимый сайт, на который ты наткнулся? Дайте нам знать ваши истории StumbleUpon в комментариях ниже.

Похожие посты
Объяснение технологий

Как работает жесткий диск? [Технология объяснила]

Объяснение технологий

Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет]

Объяснение технологий

Разрешения графического дисплея - что означают цифры? [MakeUseOf Объясняет]

Объяснение технологий

Как переформатировать внешний жесткий диск, не теряя на нем все