2017-11-26 6 views
0

사용자가 클라이언트 측 (각도 4)에서 서버로 파일을 업로드하도록합니다 (스프링 부트). 6 개 이상의 파일을 선택하면 크롬은 한 번에 6 개의 요청을 모두 사용하며 업로드하는 파일이 5 개를 넘지 않을 때까지는 서버와 통신 할 수 없습니다.요청 제한 도달

잠재 요청을 모두 사용하는 대신 적어도 하나의 요청을 무료로 예약 할 수있는 방법이 있습니까? 아니면 여기서 무엇을해야합니까?

+1

예, AJAX 요청으로 당신의 업로드 코드를 다시 작성하고, 코드에 동시 업로드의 수를 제한합니다. –

+0

각도와 업로드 요청을 구별 할 수있는 방법이 있습니까? Observable.concat()을 사용하여 각 요청을 하나씩 관찰 할 수 있지만, 새로운 파일을 업로드 할 때 문제가 발생합니다. 큐에 추가 할 수는 없으며 다른 Observable을 실행해야합니다. .concat(). 나를 위해 이것을하는 Angular의 무언가가 있습니까? (업로드 대기열) –

+0

코드가 지금 무슨 일을하는지 모르므로 의견을 쓸 수 없습니다 –

답변

-2

당신이 찾고있는 것은 도메인 샤딩입니다.

참조 (최초의 구글 결과 - 정보 소스에 아무런 선호) : https://www.keycdn.com/support/domain-sharding/

+0

OP는 업로드 요청의 수를 제한하고 요청 수가 증가하지 않기를 바랍니다 –

+0

글을 읽는 방법에 따라 달라집니다. 왜냐하면 그는 도메인 샤딩이 가능하다는 것을 모르기 때문에 요청의 수를 제한하는 것이 갈 길이라고 가정했기 때문입니다. 나는 내 대답이 당신이 언급했던 것에 비해 잘못 생각한 것이 아니라 동일한 문제에 대한 다른 해결책을 찾았다. – TheGiantBeast