2014-11-12 2 views
1

나는 OneDrive API와 함께 Git Annex를 사용하려고 시도해 왔지만 안타깝게도 파일을 전송할 때 여러 번 제한된 속도를 보였습니다. 지수 폴 오프와 같은 전통적인 방법이 문제를 해결하는 좋은 방법입니다속도 제한을 해결하는 방법은 무엇입니까?

  • 여부 : 나는 궁금하네요 그래서

    마이크로 소프트 팀은 이러한 제한에 대한 다소 불투명있다?

  • 많은 양의 데이터를 업로드하기 위해 API와 상호 작용할 수있는 한계가 너무 낮습니까?

후자의 질문에 하드 번호를 부여하기 위해 나는 ~ 1000 요청에서 속도 제한을 받고 1 시간 안에 6GiB의 데이터를 업로드하기 시작했습니다. 이 숫자는 나에게 아주 낮게 보인다.

+0

나는 그런 원 드라이브가 보내는 것과 같은 최종 사용자 제품에 대한 그런 말 것 한 시간에 1000 건의 요청은 엄청난 것입니다. 평균 Joe가 1 시간 내에 1000 건의 요청을 보내야하는 시나리오 (개발 단계 외에)는 거의 상상할 수 없습니다. –

+0

1000 개의 100KB 이미지 (예 : 예전 가족 사진)를 업로드하려면 어떻게해야합니까? 100MiB이고 일반 가정용 인터넷 연결에서 쉽게 할 수 있어야합니다. API에 일괄 처리 기능이있는 경우 동의 하겠지만 그렇지 않습니다. – user478250

+0

서비스 디자이너는 이러한 시나리오를 쉽게 놓칠 수 있습니다. 우리는 단지 추측 할 수 있습니다. –

답변

0

매우 큰 파일을 OneDrive에 업로드 할 수있는 Onedrive 용 BITS 끝점을 사용하는 것이 해결 방법이 있습니다. 이는 LiveSDK에서 발생하는 업로드 제한을 해결하는 방법입니다.

이 문서는 곧 MSDN에서 사용할 수 있습니다,하지만 그때까지, 여기에 요청 이러한 종류의를 만드는 방법을 설명하는 문서입니다 : https://gist.github.com/rgregg/37ba8929768a62131e85

+0

나는 그것을 살펴볼 것이다.하지만 요청 번호는 대역폭이 아니라 현재 순간에 제한을 일으키는 원인이라고 생각한다 (대역폭이 맞는지 확인하지 않는 한). 특히 중첩 된 폴더를 많이 만들면 많은 요청이 발생합니다. UserVoice에서 해결할 제안을했습니다. https://onedrive.uservoice.com/forums/262982-onedrive/suggestions/6710816-allow-interacting-with-folders-by-name-implicit-c – user478250

관련 문제