Яндекс ограничивает скорость к Я.Диску (1 мбит/с) на платном тарифе
После оплаты годового тарифа узнал, что скорость доступа к их сервису по api ограничена 1 мбит/с. То есть файл, размером в 28 мб, загружается на Яндекс Диск за 215 секунд, а 1гб за 2 часа 16 минут. Заранее об этом Яндекс предпочёл не сообщать.
У Яндекса есть свой API, и нужно отдать должное: среди всех облачных сервисов - api Яндекса самый адекватный. Но есть один нюанс, о котором Яндекс почему-то умолчал: Доступ к их сервису идёт на скорости 1 мегабит в секунду. Эта проблема даже гуглится. Оказалось, что это ограничение прилетело на компании, которые использовали Яндекс Диск, как часть своей инфраструктуры. При чём здесь я - не ясно.
Зачем мне доступ по API
У меня в тамбуре есть камера, и чтобы себя подстраховать и не надеяться лишь на стабильность самой камеры, я решил в автоматическом режиме дублировать видео с камеры куда-нибудь в безопасное место. Чтобы вы понимали, мой объём данных за год - 20гб видео (это крайне мало).
Я открыл Яндекс, увидел, что у них есть API, оплатил подписку на год и попробовал закачать файл. Файл размером в 3мб загружался около 30 секунд. Разумеется, первым делом я подумал, что проблема в моём интернете, но на трёх разных провайдерах скорость не поднималась выше 1 мбита/секунду. Третий провайдер - это сервер в Амстердаме, где скоростью отдачи 1.5 гигабита по Speedtest
Попытка обратиться в ТП Яндекса
Откуда бы ты не писал: из раздела о работе Яндекс Диска или из раздела по работе с RestAPI - тебя всегда будут перенаправлять на Фёдора Строганова, который знает только одну фразу:
Обратите внимание на часть "дополнительные ограничения мы не устанавливаем". Да-да, конечно...
Уважаемый Яндекс, я не коммерческая организация, я не закачиваю на свой диск терабайты информации ежедневно, я оплатил подписку на год и далее буду её продлевать, я хочу в полной мере использовать ваши услуги. Прошу вас снять с моего аккаунта эти ограничения
P.S. Как происходит запрос
В начале я делаю get запрос на получение ссылки
Затем на ссылку, которую получил в ответе, отправляю сам файл PUT запросом
Вот ссылка на весь запрос Pastebin.Request.
А вот такой ответ я получаю Pastebin.Response
Видимо из-за сайтов и групп в телеге (бот запросы) которые качают торренты и заливают на Яндекс диск и порезали скорость, чтобы не злоупотребляли
Как раз скачанный с торента файл без проблем грузится в янекс лиск. То есть он дефакто не грузится а на ходится в другом акаунте и копируется к вам, там исходящего тарфика нет вообще и при этом файл появляется в облаке. Магия
Вы ошиблись. Он писал про реальную загрузку файлов на Яндекс.Диск, скачанных через торрент, а Вы написали про сохранение публичного файла / публичной папки к себе на Яндекс.Диск с другого акааунта. Это немного другое, а называется это дедупликация. Это здесь ни при чём.
Почитал Ваши комментарии ниже и понял, из-за чего Вы написали этот.
Вы писали про загрузку файлов, скачанных с торрента, через программу. В этом случае работает дедупликация (сначала будет проверка хеша). Если такие файлы уже кто-то загружал на Яндекс.Диск, то физически они загружаться не будут. Но не все файлы, которые кто-то скачивал с торрента, уже есть на Яндекс.Диске))) То есть в некоторых случаях (я бы сказал — в большиснтве случаев) будет и реальная загрузка.
Не ВСЕ же файлы из торрентов загружают ИМЕННО на Яндекс.Диск. В некоторых слуаях их загружают уже в другом виде, например, в архивах.
Это при условии, что кто-то уже загружал эти файлы на Яндекс Диск, тогда физически через программу они загружаться не будут (работает дедупликация), так как перед загрузкой она сверяет хеш файлов.