{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","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 комментариев
Написать комментарий...
Тимур Рябинин

Здравствуйте! Я из Яндекса. Спасибо, что рассказали, уже передал команде. Посмотрим, что можно сделать.

Ответить
Развернуть ветку
Евгений Емельянов

Видимо недосмотрели... Скорость как была дно, так и осталась. Подписку продлевать не буду, т.к. скорость 1MBps так и осталась в 2023 г. и это за деньги.

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