mycdn me что такое

mycdn.me

Оптимизируйте сайт и получите больше трафика

Попробуйте полную версию Анализа сайта: найдите ошибки на главной и внутренних страницах и исправьте их с помощью советов сервиса. Ежедневный аудит и проверка позиций помогут оценить результаты.

Бесплатная версия:

Анализ только главной страницы

10 проверок в инструментах в день

Ограниченная частота проверки

Платная:

Анализ всех страниц сайта

Сравнение с конкурентами

Проверка позиций по запросам

Автоматический анализ сайта

Еженедельные отчеты на почту

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Важные события

Чек-лист

Параметры домена

В истории найдено изменений за 1 год 8 месяцев. Первая дата: сентябрь 2019.

Хотите увидеть весь график?

Доступно на платных тарифах.

Каждый день мы будем обновлять данные о вашем сайте, чтобы вы не пропустили важные события.

Описание:

Индекс качества сайта — это показатель того, насколько полезен ваш сайт для пользователей с точки зрения Яндекса.

При расчете индекса качества учитываются размер аудитории сайта, поведенческие факторы и данные сервисов Яндекса. Значение индекса регулярно обновляется.

Если у сайта есть зеркало, то показатель неглавного зеркала сайта будет равен показателю главного.

Показатель ИКС поддомена сайта, как правило, равен показателю основного домена.

Дополнительная информация:

Статьи по теме:

Данные теста были получены 09.11.2021 11:29

Выбор пользователей 5 из 5

Популярный сайт 4 из 5

Описание:

Рядом с адресом сайта в результатах поиска Яндекса могут появляться знаки, основанные на данных о поведении пользователей. Такие знаки могут свидетельствовать об удовлетворенности пользователей и их доверии к сайту.

Популярный сайт — сайт получает этот знак, если имеет высокую посещаемость и постоянную аудиторию.

Выбор пользователей — знак получают сайты с высокой степенью вовлеченности и лояльности пользователей по данным Яндекса.

Статьи по теме:

Данные теста были получены 09.11.2021 11:29

В истории найдено изменений за 2 года 4 месяца. Первая дата: февраль 2014.

Хотите увидеть весь график?

Доступно на платных тарифах.

Каждый день мы будем обновлять данные о вашем сайте, чтобы вы не пропустили важные события.

Описание:

Примерное количество проиндексированных страниц в выдаче Яндекса можно посмотреть через оператор site:, что мы и делаем. Он покажет результат поиска по URL сайта, но точную цифру страниц в индексе выдавать не обязан.

Точные данные Яндекс отображает в Яндекс.Вебмастере. График изменений количества находится в разделе «Индексирование сайта» — «Страницы в поиске».

Данные теста были получены 09.11.2021 11:29

В истории найдено изменений за 2 года 4 месяца. Первая дата: февраль 2014.

Хотите увидеть весь график?

Доступно на платных тарифах.

Каждый день мы будем обновлять данные о вашем сайте, чтобы вы не пропустили важные события.

Описание:

Сколько страниц сайта Google точно проиндексировал, узнать невозможно. Поисковик не ведет базу данных по URL-адресам.

Примерное количество страниц в выдаче покажет оператор site:, на который мы ориентируемся. Число может быть искажено страницами, которые запрещены к индексу в robots.txt, но попали в выдачу из-за внешних ссылок на них.

Чуть более точное количество покажет раздел «Статус индексирования» в Google Search Console, но и эти данные могут быть искажены из-за применения фильтров.

Данные теста были получены 09.11.2021 11:29

Описание:

Примерное количество проиндексированных страниц в выдаче Яндекса можно посмотреть через оператор site:, что мы и делаем. Он покажет результат поиска по URL сайта, но точную цифру страниц в индексе выдавать не обязан.

Точные данные Яндекс отображает в Яндекс.Вебмастере. График изменений количества находится в разделе «Индексирование сайта» — «Страницы в поиске».

Данные теста были получены 09.11.2021 11:29

Рейтинг домена — 26 / 100

В истории найдено изменений за 1 год 5 месяцев. Первая дата: март 2020.

Хотите увидеть весь график?

Доступно на платных тарифах.

Каждый день мы будем обновлять данные о вашем сайте, чтобы вы не пропустили важные события.

Описание:

Данные теста были получены 09.11.2021 11:29

Источник

Mycdn.me: что это за сайт?

В последнее время в интернете появилось огромное количество мошеннических сайтов. Причем не всегда, когда речь идет о сайтах, созданных мошенниками, имеется ввиду получение денежных средств обманным путем обычных пользователей. Иногда мошеннические сайты как бы “вымогают” конфиденциальную информацию пользователей, например, паспортные данные, логины и пароли для входа в социальные сети и так далее. И одним из таких мошеннических сайтов является mycdn.me.

Что такое mycdn.me?

Mycdn.me – сайт, который заражает компьютер обычного пользователя опасными вирусами, например, трояном, который впоследствии “шпионит” в интернете за человеком, ворует личные данные. Но в основном речь идет о данных для входа на страницы в социальных сетях, например, Вконтакте, Одноклассники, Инстаграм и так далее. mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Как происходит заражение вирусом через этот сайт?

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

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

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

Все это время вирус “следит” за пользователем, параллельно “передает” всю выслеженную информацию мошенникам. Дальше интернет-мошенники либо продают полученные данные другим людям, либо используют полученную информацию в корыстных целях. Например, взламывают аккаунты и перепродают их.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Как обезопасить себя от взлома?

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

Источник

Снова мошенники?

Доброго дня, уважаемые пикабушники. Третий день и ночь приходит большое количество SMS на телефон от абонента Facebook следующего содержания:Ссылка для доступа в Instagram: (далее ссылка, каждый раз разная)

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Информационная безопасность

1.2K поста 22.7K подписчиков

Правила сообщества

Обязательно к прочтению для авторов:

Обязательно к прочтению для всех:

Добавление ссылки разрешено если она не содержит описание коммерческих (платных) продуктов и/или идентификаторов для отслеживания перехода и для доступа не нужен пароль или оплата в т.ч. интернет-ресурсы, каналы (от 3-х тематических видео), блоги, группы, сообщества, СМИ и т.д.

Запрещены политические holy wars.

По решению модератора или администратора сообщества пользователь будет забанен за:

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

2. Публикацию поста/комментария не соответствующего тематике сообщества, в том числе обсуждение администраторов и модераторов сообщества, для этого есть специальное сообщество.

3. За обвинение в киберпреступной деятельности.

4. За нарушение прочих Правил Пикабу.

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

В англоязычных интернетах это известная проблема: приходит сообщение с просьбой сбросить пароль и ссылкой на ig.me.

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

Пора прощаться со всей этой фейсбуковской помойкой включая инсту. (Фейсбук не использую даже.)

вацап тоже в мусор. телеграм без конкурентов пока.

У меня была другая проблема, какой то иранец (или кто-то другой, пишущий на иврите) зарегал Фейсбук на мою почту. Хз как это вообще могло произойти. При попытке сменить пароль Фейсбук заставил меня угадывать имена его друзей по фото, тест я не прошел) С трудом нашел у них тех поддержку и через нее отсоединил почту от аккаунта. После этого мне пришло письмо о подтверждении привязки к аккаунту, т.е. этот гондурас опять ее указал.

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

Если подобное делать через телефон, то уже код присылает.

Задалбывать любого человека так можно. Не иначе как косяк инстаграм.

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

Аналогично. Номер телефона в инсте не привязан. А в ФБ 2-хфактор.

Тоже самое, уже неделю сыпятся такие же СМСки. По ссылкам не переходил и не собираюсь. Взламывать мой инстаграм нафик никому не нужно, в нем ни одной фотографии, кроме аватарки, нет. Да и 60 моих подписчиков, из которых 55 разные магазины, бары, клубы, думаю тоже ни кому не интересны.

Это называется смс-флуд

Фейсбук действительно присылал такие Сообщения в своё время, но хз используется ли такой метод сейчас

Вполне возможно вас действительно пытаются ломануть

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

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

Если же вы там зарегистрированы. Боюсь, вам уже ничего не поможет.

не переходите и телефон на вирусню проверьте.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Разновидности Proxmark3

Пора запилить несколько постов про лучшее на сегодняшний день устройство для проверки безопасности, чтения и записи RFID на частотах 13.56 МГц и 125 кГц. Работает с ключами от домофона, пропусками СКУД и считывателями. На данный момент, более лучшего и универсального устройства в продаже нет.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Лучшее, что можно купить за эти деньги. Мультитул в мире rfid. Работает практически со всем, чем только можно на частотах 13.56 и 125. ПО постоянно дорабатывается. Есть альтернативная прошивка от Iceman, советую. Работает в системах linux и windows. Для последней есть несколько графических интерфейсов. Можно заставить работать с телефоном андроид. Поддерживает атаки nested, hardnested и darkside. Умеет перехватывать обмен между считывателем и меткой. Также умеет в эмуляцию. Брать однозначно. Название proxmark3 easy. Кто то пишет v5.0 Советую вариант с двумя microUSB портами и 512 кБ памяти.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Умеет все тоже самое. Из плюсов съемные катушки (антенны) и более привлекательный внешний вид. Стоит ли переплачивать? Я бы не стал. Название proxmark3 RDV2.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Самая навороченная версия. Съемные антенны, с возможностью горячей замены. Поддержка модуля BlueShark, с помощью которого, устройство превращается в беспроводное. ПО для андроид от производителя(возможно и для яблока, не проверял). Если можете себе позволить, обязательно берите в полной комплектации за 800 долларов. Название proxmark3 RDV4.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Детище китайцев. Два в одном. Хамелеон скрещенный с проксмарк3. На борту имеет АКБ и oled дисплей. Может работать автономно. Брать не рекомендую. За эти деньги, лучше proxmark3 easy и chameleon tiny pro взять.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Очень крутая штука. Proxmark3 rdv4 скрещенный с миниПК(процессор Cortex-A7) на linux в красивом корпусе. На борту 256 МБ оперативной и до 16 ГБ постоянной памяти. Имеет несколько версий. Название ICopy-X. Возможности все или почти все, которые может предоставить proxmark3. За эти деньги можно купить достаточно производительный ноутбук и на сдачу взять Proxmark3 easy. И эта связка будет намного лучше. Если много денег, берите, рекомендую.

Это не все существующие proxmark, но те, которые без проблем можно заказать в данный момент. Планировал написать в несколько раз больше. Но похоже, что не стоит. Слишком длинный получится. Если вам интересно, напишу про работу с proxmark3 easy. Основные команды, прошивка и графический интерфейс для windows. Может напишу пост про другие устройства для работы с rfid. Другие посты в профиле или по тегу. Вопросы можно задавать в комментариях, в телегу по пустякам не писать.

p.s. именно эти устройства позволяют за 2 минуты прочитать и сделать дубликат карты Топтун из вымышленного города Северный Резиновск.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Бесплатные поездки на маршрутках. Сложно ли?

Наткнулся на такой заголовок четырехлетней давности и решил запилить пост.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Но пусть вас не пугает обилие непонятных слов в посте, все очень просто. Любой считыватель поддерживающий mifare 4k (возможно даже телефона достаточно), карта Топтун, открытые ключи из MCT, чтение и запись. Надеюсь в жизни никто не использует MIFARE 4k в режиме совместимости с classic со всеми ее уязвимостями, о которых все знают годами. Иначе халявить было бы так просто, если не страшиться уголовной ответственности.
Огромное спасибо it гению. На написание поста натолкнула его статья и идиоты журналисты. Гениальности никакой. Парень воспользовался известными дырами, меня больше радует, что не поленился, проверил разные варианты использования и написал приложение для более удобного процесса. Спасибо за внимание и бессоннице с подъемом в 4 утра. Другие посты про RFID по тегу или в профиле. Хотел сделать каминг-аут, я плюсодрочер и не стесняюсь этого.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Я попытаюсь вкратце рассказать, что думаю насчет этой темы. Вам будут доступны следующие функции из коробки:
1.Чтение, запись и эмуляция RFID 125кГц. Ключи от домофона em-marine.
2.Чтение и эмуляция инфракрасных пультов управления.
3.Чтение, запись(не уверен) и эмуляция ibutton. Даллас точно, цифрал заявлен.
4.Чтение и эмуляция RFID 13.56МГц, пока только 14443a.
5.Работа с радио на частоте 433 и 868МГц.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Были еще такие комментарии.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Источник

Загрузка видео «без единого разрыва»

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

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

Цифры решают всё

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

Каждый день к нам на серверы попадает 15-20 терабайт нового видео, пиковый входящий трафик до 5 гигабит/сек а исходящий достигает 500 гигабит/сек. Большинство загружаемых видео — это короткие ролики, снятые пользователями на смартфоны. В то же время по суммарному объему загрузок в терабайтах web все еще остается лидером.

Изменилось и качество видео — камера формата Full HD давно стала стандартом комплектации любого мобильного устройства. По мере выхода из обращения старых смартфонов и приобретения новых доля загружаемых пользователями видеороликов в высоком и сверхвысоком разрешении неумолимо растет. За последний год число загружаемых роликов в качестве выше чем Full HD выросло более чем вдвое.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Разумеется, вместе с повышением качества растет и размер загружаемых видеофайлов: при переходе в качестве на 1 шаг вверх (720p —> 1080p, 1080p —> 1440p и т.д.) объем дискового пространства, занимаемого видео, возрастает примерно в два с половиной раза.

Давайте посмотрим, как реализована загрузка видео на портал в наших клиентах: в браузере (веб-версия), в мобильных приложениях (iOS/Android/WinPhone) и на мобильном портале.

Web-версия

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

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

А если автоматически обновляются — тоже могут быть проблемы. Вот, вышел неделю назад Firefox 40, и у миллионов наших пользователей, которые автоматически проапдейтились на него, сломалась загрузка фоток. Мы быстро все починили (в этот раз во всем были виноваты несовместимости в Content Security Policy), но бывает, что починка занимает довольно существенное время.

Как же нам удалось добиться стабильной работы портала в таком зоопарке браузеров? Fallback, fallback и еще раз fallback!

Клиентская часть нашего загрузчика видео написана на JavaScript c использованием фреймворков RequireJS, jQuery и замечательной библиотеки FileAPI от RubaXa из Mail.Ru.

FileAPI определяет, поддерживает ли пользовательский браузер HTML5. Если поддерживает, то все процедуры выполняются с помощью HTML5. Если не поддерживает — то FileAPI сам переключается на Flash. Также от браузера пользователя зависит и размер отправляемых chunk’ов.

Для каждого браузера мы экспериментальным путём подобрали свой размер чанка. В среднем он равен 2 Мб, а диапазон колеблется от 100 Кб до 10 Мб.

Загрузка файлов сделана максимально удобной для юзера. Поддерживается джентльменский набор функций: drag&drop, одновременная загрузка нескольких файлов, автоматически возобновляемая загрузка, кнопка паузы, индикатор хода выполнения и т.д. и т.п.

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

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

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

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Логика этого процесса очень проста. FileAPI отправляет на upload-сервер один чанк и ждёт ответа. Если ответ не приходит в течение некоторого времени, клиент отправляет этот чанк снова, потом еще раз и еще раз, до тех пор, пока сервер не подтвердит успешное принятие. В свое время переход на FileAPI позволил нам в несколько раз сократить число ошибок во время загрузки.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Мобильные устройства

Если говорить о количестве загрузок видео на портал, то картина получается такая:

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Мобильные пользователи могут загружать видео двумя способами — из браузера и из приложения. В мобильных браузерах загрузка возобновляется при обрыве сети, а в мобильных приложениях — еще и после перезагрузки телефона (например, в случае разрядки батареи).

Если браузер поддерживает HTML5 Web Worker API, то загрузка осуществляется в отдельном потоке, что помогает сделать нам интерфейс более отзывчивым.

Бэкенд загрузки видео. Архитектура

За загрузку видео в Одноклассниках отвечает подсистема из 6 серверов, распределённых по трем датацентрам. Перед каждой парой upload-серверов в ДЦ стоит кластер LVS серверов (Linux Virtual Server — это модуль ядра Linux, который позволяет распределять IP трафик на любое количество физических серверов).

Для балансировки запросов между ДЦ используется DNS-GSLB (Global Server Load Balancing). Это сервера, которые резолвят доменное имя в IP наиболее разгруженного/доступного датацентра. В случае отказа одного из датацентров DNS-GSLB равномерно перераспределит нагрузку по оставшимся.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Таким образом, получился стабильный маршрут, по которому пользователь грузит данные на конкретный upload-сервер.

В случае выхода из ротации одного из серверов внутри ДЦ LVS передаст все запросы доступному upload-серверу внутри ДЦ. Доступный upload server восстанавливает состояния клиентской сессии по данным, имеющимся в распределенном хранилище, и пользователь незамедлительно продолжает загрузку, в худшем случае с retry последних загруженных 10 Мб.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Когда пользователь переключается на другой сервер, может появиться «дырка» в последовательности загружаемых байт. В этом случае сервер возвращает специальный код ошибки 416 — «Range is not acceptable error, recoverable» с заголовком «X-Last-Known-Byte». Если клиент поддерживает данный заголовок, то он возобновляет загрузку с места, указанного в этом заголовке, а если нет — идет на один чанк назад.

В случае выхода ДЦ из строя (ситуация более редкая, чем выход из строя сервера) клиентская библиотека загрузки файлов (например, FileAPI) будет в течение «ретрай-времени» пытаться возобновить загрузку по IP LVSа, расположенного в упавшем ДЦ. Все новые загрузки продолжатся через доступные ДЦ.

mycdn me что такое. Смотреть фото mycdn me что такое. Смотреть картинку mycdn me что такое. Картинка про mycdn me что такое. Фото mycdn me что такое

Отказоустойчивость бэкэнда

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

Сценарий с перегрузкой по входящему трафику для нас тоже малореален. Каналы, которые мы приобретаем в датацентрах, симметричны, и поскольку наш download трафик превосходит наш upload трафик примерно в 100 раз, то перегрузку по upload мы тоже всерьез не считаем за угрозу. Основная наша защита здесь — рубильники, которые отключают части пользователей загрузку видео. Таких частей (партиций) у нас 256, поэтому мы можем регулировать количество пользователей, которые могут загружать (или наоборот просматривать) видео, с шагом меньше, чем 0,4%.

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

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

Факап со шпинделями

В этом году нам представился случай оценить степень отказоустойчивости нашего сервиса.

После Парада Победы 9 мая начался резкий рост загрузок видеозаписей парада и салюта. Мы не ожидали трехкратного увеличения пикового трафика, поэтому дисковая подсистема временного хранилища очень быстро оказалась загруженной на 100%. Upload-сервера стали получать ошибки при попытке сбросить чанк во временное хранилище — хранилище не отвечало. У каждой сессии есть буфер, в который принимаются входящие данные. Буферы жрут место, поэтому место в оперативке для сессий на upload-серверах тоже быстро закончилось…

В течение примерно двух часов upload-сервера сбрасывали загружаемые данные на предельной скорости последовательной записи на диски временного хранилища. Проблема амортизировалась за счет буфера сессии на upload-серверах. Иногда клиентские загрузчики получали ошибку и возобновляли загрузку через некоторый интервал.

Итоги были таковы: в целом скорость загрузки на портал просела примерно вдвое, но отказа сервиса не произошло, и все пользователи в итоге догрузили свое видео.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *