Ответ на пост «YouTube начинает крестовый поход против дизлайков»
Так значит вот. На Ютубе есть фильтр к комментариям "сначала популярные" и "сначала новые" - выбираем популярные.
тут уже ушли от этого, а на Ютуб похоже можно применить!
Это те самые коменты для минусов!
Написал "лажа" и далее если согласены - люто плюсуем!
Комент становится топовым, поднимается на самый верх и все понятно.
Минусометчики Пикабу должны будут переподготовку пройти конечно))
Ну или минусить эту лажу, короч думаем
YouTube начинает крестовый поход против дизлайков
Их будут скрывать от публики и в конце концов оставят видимыми только для авторов под предлогом борьбы с накруткой.
Помимо справедливых предостережений, что теперь станет труднее быстро оценивать качество роликов, есть не менее важный аспект. Нововведение играет на руку манипуляторам.
Искусственное продвижение в поисковой выдаче контента от мейнстримных СМИ (и, соответственно, удар по независимым авторам, которые даже при либеральных взглядах всё же не работают по методичке напрямую), массовая блокировка инакомыслящих, скрытие дизлайков, избирательный запрет теми же медиа комментировать свои самые беспардонные вбросы — это призвано постепенно создавать у зрителей всё более глубокую иллюзию безальтернативности леволиберальной повестки и её всеобщего одобрения. Что поможет успешнее навязать пропаганду одним и ввергнуть в уныние других.
В общем, палец вниз тебе, YouTube.
Лайки на ютубе
Помните какой-то время назад имели места скандалы и видео в которых чуваки нажимали лайк под роликом затем перезагружали страницу в браузере и обнаруживали что лайк куда-то пропал он, исчез и из этого они делали выводы что ютуб скручивает лайки. Правда было в той ситуации 2 довольно-таки важных момента. 1 это то что если бы они хоть какой-то исследование то они бы обнаружили что эта проблема она касается абсолютно любого пользователя ютуба. То есть ели это действительно было так-то каждый раз когда кто-то ставит лайк этот лайк гарантировано бы снимался и под любым видео бы вообще невозможно было бы поставить лайк, то есть под каждым новым видео не было бы лайков вообще. Но кто-то наверняка скажет что на самом деле этот аргумент не прокатывает потому что хитрые масоны которые владеют ютубом сделали так что лайк не засчитываться только у неугодных им людей. И если быть честным то в сети я даже пару раз натыкался на вполне правдоподобные кадры того как именно этот процесс происходит. Впрочем, даже несмотря на все эти весьма правдоподобные бы даже сказал документальные кадры я все равно сомневаюсь в том что ютуб когда-либо скручивал лайки ведь если бы хоть кто-то из этих недовольных спустя секунд 20 или 30 после обнаружение пропавшего лайка попробовал несколько раз перезагрузить страницу то он бы обнаружил что иногда его лайк отображается нажатым а, если бы он подождал ещё минуту и перезагрузил бы страницу ещё несколько раз то он бы обнаружил что лайк стоит на его законом месте что он нажат и никуда не пропадает. И казалось что это какой-то баг или ошибка что лайк не засчитывается сразу, но на самом деле ни какой ошибки не было всё дело в согласованности в конечном щете. Многие вещи я буду упрощать допускать какой-то не точности может быть даже ошибки. Как же всё-таки считающийся лайки на ютубе, твиттере, инстаграме и так далее по списку. И так что такое вообще сайт из чего он состоит ну, во-первых, это конечно же все эти красивые страницы все эти картинки надписи, скрипты, анимации всё остальное все это называется "Front end" это то что вы видите прямо у себя во вкладке в браузере, но также есть и другая часть сайта то что находится далеко от вас некий чёрный ящик в котором обрабатывается всё ваши действия, запросы хранятся ваши данные и называется этот чёрный ящик "Beck end" а свою очередь Beck end так же состоит из нескольких компонентов это и внутренняя логика такой специальный набор инструкций написанный на одном из языков программирования и это всё как раз занимается обработкой ваших действий, запросов и так далее это также и файловое хранилище которые хранит те файлы которые вы заливаете на сайт
ну и на конец самое главное наверное просто сердце сайта база данных. Представьте себе что огурцы в банке это ваши комментарии, лайки вообще практически все что вы делаете на сайта. Без какого либо увеличения можно сказать что база данных это сердце сайта здесь храниться информация вообще абсолютно обо всём и если вот прям супер упрощенно и не научно то база данных это информация структурированная в таблицах определённым образом связанных между собой. И вот именно в этих таблицах и хранится информация о лайках, комментариях, постах вообще обо всём что есть на сайте. Вообщем критически важно чтобы данные которые хранятся в базе данных хранились там окуратно, точно и надёжно. Потому что одно дело когда это касается каких-то лайков другое дело когда дело касается просмотров, а значит уже и рекламных объявлений если бы ютуб не мог считать их корректно то он бы не смог считать какое количество денег он должен отдать своим авторам, а когда дело касается денег, а с учётом ютуба и его масштабов больших денег то здесь требуются критическая точность. И так ка как же всё-таки считать лайки на ютубе? Кажется что всё просто давайте будем хранить количество лайков где-нибудь на Beck end на базе данных и каждый раз когда кто-то нажимает лайк будем увеличивать это количество на 1.
Кажется что все просто, но на деле все несколько усложняется когда количество лайков может перевалить за тысячу за десятки тысяч может быть даже за сотни тысяч в се
кунду ведь это ютуб количество пользователей просто огромное. Для начала уточним что обработка нажатия лайка это на самом деле не одна операция, а сразу несколько более мелких. Для начала нам нужно отправить запрос затем нам нужно считать количество лайков из базы данных то которое сейчас в данный момент там находится добавить к нему единицу и после этого поместить это значение обратно в базу данных. Вполне вероятен сценарий когда 2 лайка будут поставлены одновременно ведь ютуб это огромная платформа так что в этом не будет нечего удивительного, но так как теперь мы работаем с многопоточность то запросы от этих лайков придут в базу данных параллельно затем каждый из этих потоков считает значение из базы данных которое означает текущая количество лайков далее каждый из этих значений будет увеличено на единицу и затем каждый из потоков запишет своё обновлённое значение обратно в базу данных. Значение в базе данных увеличилось всего на единицу при том что лайков как вы помните у нас было два тоесть мы потеряли один лайк. И если вы сейчас подумали ага вот так вот ютуб и терял всё наши лайки то нет если мы смогли понять в чём здесь дело то чувак из ютуба знали обо всем этом изначально, но вопрос здесь в том каа решить эту проблему потому что очевидно что терять данные для такого крупного видеохостинг как ютуб это не вариант. Тем более может произойти ситуация когда один из потоков который обрабатывает один из наших нажатых лайков считает текущие количество лайков из базы данных добавит к нему единицу и зависнет такое тоже происходит. Затем парареальные потоки буду докидывать в базу данных всё новые и новые лайки затем наш поток проснётся запишет своё весьма устаревшая значение в базу данных и таким образом десятки,сотни,тысячи да сколько угодно лайков которые были нажаты во время то во как он висел могут быть просто утеряны. Так что же со всем этим делать ?
Да конечно можно было бы считать лайки однопоточно, но проблема в том что их слишком много и несмотря на то что обработка каждого лайка занимает совсем не много времени тем не мение это всё-таки время. И так как лайков действительно очень-очень много то они будут образовывать целыии очереди из запросов как на постановку лайков, так и на даже просто считывание текущего количества лайков для того чтобы отобразить их на странице под видео которое вы только что открыли и как вы понимаете для сервисов вроде ютуб это не допустимо. На самом деле работающих вариантов решение этой проблемы довольно много и один из них это кэширование. Каждый раз когда вы заходите на страницу или ставите лайк запросы на получение числа лайков или на постановку лайка под видео не отправляются на прямую в базу данных они перенаправляются на специальные сервера назовём их кеш серверами. В чём смысл этих сервера ? Если вы зайдете на страницу видео Влада Бумаги то на кэширующий сервер будет отправлен запрос на получение числа лайков, и если таких данных об этом видео там ещё нет то это сервер запросит информацию у базы данных та в ответ отправит серверу актуальное количество лайков и сервер не только предоставит вам это значение, но ещё и сохранит его у себя локально и вот этот процесс и называется кэширование, а данные которые хранятся на этом сервере это и есть сам кэш и затем если вы обновите эту страницу или кто-то друг зайдет на неё то запрос для получения числа лайков снова будет отправлен на кэш сервер, но в это раз он в своём кэше обнаружет что у него уже есть запрашиваемые данные и в таком случае кэш сервер не будет беспокоить базу данных он просто выдаст то число лайков что он сохранил после прошлого запроса. И да на самом деле это число лайков может быть уже не совсем актуальным и чём больше времени проходит с того момента как кэш сервер получил от базы данных тем менее актуальные будут эти данные очевидно что через час количество лайков под видео выростет и если кэш сервер будет отдавать все то же значение которое он получил час
назад то оно будет весьма устаревшим поэтому раз в какой-то время например раз в минуту или может быть раз в несколько секунд кэш сервер проводит синхронизацию с баз
ой данных запрашивая у неё свежее значение для сохраненных данных. Но кэш сервера могут кешировать не только ту информацию которую им отправляет база данных они также могут кешировать ваши запросы на запись информации в базу данных например вы поставили под каким небудь грифер шоу но этот лайк а точнее запрос с этим лайком не отправится в базу данных сразу вместо этого он также отправится на 1 из кэширующих серверов где он будет сохранен локально вместе с кучей других запросов на постановку лайка под этим, и другими видео но в саму базу все эти лайки попадут во время синхронизации причем в упакованном виде какбуто в такой специальной коробке. Благодаря чему обрабатывать всю эту кучу лайков гораздо намного проще и удобней чем если каждый лайк прилетал отдельным прямым запросом. Казалось бы идеальная схема, но есть нее один недостаток дело в том что когда вы ставите свой лайк он сохраняется на одном из кэш серверов другие кэш сервера которые к слову огромное количество они стоят по всему миру что позволяет гуглу снизить задержку и разгрузить базу данных так вот другие сервера про этот лайк ничего не знают и также вам стоит знать что каждый раз когда вы обновляете страницу то данные для этой старнице, в том числе и количество лайков могут передаваться вам от какого-то совершено другого кэш сервера который про ваш лайк низнает ничего. То есть вы ставите свой лайк он сохраняется на одном из кэш серверов затем вы обновляете сраницу и получаете данные стоит ли ваш лайк совершено от другого кэш сервера на котором ваш лайк все еще не стоит обновите страницу еще раз и есть вероятность что вас вновь кинет на первоначальный кэш сервер где ваш лайк стоит и лиж спустя какой-то время когда кэш сервер на котором стоит ваш лайк, синхронизируется с базой даных, а затем каждый из многочисленных кэш серверов точно также получит информацию о вашем лайке лишь тогда при перезагрузке странице вне зависимости от того к какому кэш серверу вы бы не подключились вы будете видеть свой лайк. Согласованность в конечном счете это означает что абсолютно каждый лайк будет учтен конечно когда они будут сыпаться бешоным потоком на какой-то конкретное видео то вы не сможете получать на сто процентов точное значение потому-что часть из этих лайков будет лежать на кэш серверах, но рано или поздно количество трафика на видео уменьшится каждый из кэш серверов синхронизируется с базой данных и все эти лайки будут учтены и согласованы в конечном счете.
Готовы к Евро-2024? А ну-ка, проверим!
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Реклама ООО «Горенье БТ», ИНН: 7704722037
Основное различие сайтов с развлекательным контентом
Различие сайто
Как - то недавно я задался вопросом, как отфильтровать ненужные сайты с лишней информацией или тупым не смешным юмором, да и весь дебилизирующий контент в общем.
Вывод получился такой: на нормальных сайтах, где можно найти что - нибудь стоящее, даже не так, где можно найти что - нибудь стоящее, перерыв при этом меньшую кучу говна, обязательно есть дизлайки/минусы! К примеру: YouTube, Пикабу.
А если на сайте присутствуют только лайки/плюсы, значит сайт засраный, т.е. адекватные нормальные люди просто не могут на этом сайте противостоять потоку говна и отправить этот говноконтент в небытие. Опять же пример: TikTok, ВК.
До банальности простой вывод, но ведь оно реально так?