{"id":14292,"url":"\/distributions\/14292\/click?bit=1&hash=23aed192f809013ec1c0769a11eb00fbed4dd7038bbe5f8e3db447db2e792dcd","title":"\u0421 \u043d\u0430\u0447\u0430\u043b\u0430 \u0433\u043e\u0434\u0430 \u043a\u0430\u0440\u0442\u043e\u0439 \u00ab\u0425\u0430\u043b\u0432\u0430\u00bb \u043e\u043f\u043b\u0430\u0442\u0438\u043b\u0438 40 \u043c\u043b\u043d \u043f\u043e\u043a\u0443\u043f\u043e\u043a","buttonText":"","imageUuid":""}

Яндекс ограничивает скорость к Я.Диску (1 мбит/с) на платном тарифе

После оплаты годового тарифа узнал, что скорость доступа к их сервису по api ограничена 1 мбит/с. То есть файл, размером в 28 мб, загружается на Яндекс Диск за 215 секунд, а 1гб за 2 часа 16 минут. Заранее об этом Яндекс предпочёл не сообщать.

У Яндекса есть свой API, и нужно отдать должное: среди всех облачных сервисов - api Яндекса самый адекватный. Но есть один нюанс, о котором Яндекс почему-то умолчал: Доступ к их сервису идёт на скорости 1 мегабит в секунду. Эта проблема даже гуглится. Оказалось, что это ограничение прилетело на компании, которые использовали Яндекс Диск, как часть своей инфраструктуры. При чём здесь я - не ясно.

Зачем мне доступ по API

У меня в тамбуре есть камера, и чтобы себя подстраховать и не надеяться лишь на стабильность самой камеры, я решил в автоматическом режиме дублировать видео с камеры куда-нибудь в безопасное место. Чтобы вы понимали, мой объём данных за год - 20гб видео (это крайне мало).

Я открыл Яндекс, увидел, что у них есть API, оплатил подписку на год и попробовал закачать файл. Файл размером в 3мб загружался около 30 секунд. Разумеется, первым делом я подумал, что проблема в моём интернете, но на трёх разных провайдерах скорость не поднималась выше 1 мбита/секунду. Третий провайдер - это сервер в Амстердаме, где скоростью отдачи 1.5 гигабита по Speedtest

Попытка обратиться в ТП Яндекса

Откуда бы ты не писал: из раздела о работе Яндекс Диска или из раздела по работе с RestAPI - тебя всегда будут перенаправлять на Фёдора Строганова, который знает только одну фразу:

Здравствуйте! Скорость загрузки файлов на Диск, скачивания с него или обмена данными с Диском зависит только от скорости вашего соединения и настроек оборудования, дополнительные ограничения мы не устанавливаем.Однако мы не можем гарантировать стабильную работу сторонних приложений, так как не участвуем в их разработке и настройке. Вы можете использовать любое официальное решение Яндекса.У нас есть программа Яндекс Диск для Windows, macOS и Linux, приложения для Android и iOS и, конечно, сайт Диска.

Фёдор Строганов, Сотрудник поддержки Яндекса

Обратите внимание на часть "дополнительные ограничения мы не устанавливаем". Да-да, конечно...

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

P.S. Как происходит запрос

В начале я делаю get запрос на получение ссылки

$file = __DIR__ . '/video/10.52.12-10.55.42[M][0@0][0]-1.mp4'; $ch = curl_init('https://cloud-api.yandex.net/v1/disk/resources/upload?path=' . urlencode("/cam/" . basename($file)));

Затем на ссылку, которую получил в ответе, отправляю сам файл PUT запросом

$fp = fopen($file, 'r'); $ch = curl_init($res['href']); curl_setopt($ch, CURLOPT_INFILE, $fp);

Вот ссылка на весь запрос Pastebin.Request.
А вот такой ответ я получаю Pastebin.Response

0
69 комментариев
Написать комментарий...
ROMEDROS

Видимо из-за сайтов и групп в телеге (бот запросы) которые качают торренты и заливают на Яндекс диск и порезали скорость, чтобы не злоупотребляли

Ответить
Развернуть ветку
Yejik

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

Ответить
Развернуть ветку
M600

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

Ответить
Развернуть ветку
66 комментариев
Раскрывать всегда