문서 업로드는 실제로 3 GiB 백엔드 천장에 도달

Fixkamo-internal
관련 상품
2026년 8월 11일 오후 4:21 UTC
이름 *
kamo
뚱 베어
f1de4ec

이제 백엔드는 3 GiB로 흐르지만, 브라우저에서 세 가지, BFF는 그 unachable, 각 지방 자체. 업로드 프록시는 `await request.formData()`를 수행하고, 파일을 꺼내 두 번째로 재구성했습니다. FormData to forward — 이 프로세스의 전체 업로드, 두 번. 그것은 지금 몸을 관 Node:http를 통해서, 동일한 건축은 이미 사용한 chat-attachment 프록시를 이용합니다 생산에 있는 3 GiB를 나르기 위하여. 노드:http는 undici가 300s 헤더를 적용하기 때문에 fetch 보다는 오히려 모든 요청에 타임 아웃, 멀티 기가 바이트 업로드는 와이어에 그보다 훨씬 더 지출 ConversionService 이전에 - 응답하기 전에 스풀이 된 파일이 있습니다. - 응답 할 수 있습니다. fetch, 제품보다 프록시는 최대 파일 크기를 결정합니다. computeBlake3(파일) 및 computeSha3256(파일) 각 호출 file.arrayBuffer() 및 업로드자 그들에게 약속을 따르라. 모두, 그래서 파일은 피크에서 탭 TWICE에 완전히 거주했다. 이전 다음 이미 탭 메모리의 기가 바이트이었다 500MB 모자; 3 GiB에서 그것은 6과 탭은 전에 죽는다 byte가 업로드되었습니다. 4 MiB 슬라이스에서 파일을 한 번 걸어 computeFileDigests로 교체 그리고 같은 펑크에서 해커를 모두 공급합니다. 피크 메모리는 어떤 크기, 미러링에서 하나의 펑크입니다. HashUtils.computeDigests 에 서버. 둘 다 digests는 아직도 올려주기 때문에 지켜집니다 endpoint recomputes와 비교 모두; js-sha3는 순수한 자바 스크립트이고 시간을 지배합니다, 더 강한 서버 측 체크의 가격은, 그래서 지금 보고 진도가 오히려 분 동안 2 %에서 앉아. MultiFileUploader에는 크기 제한이 없습니다. 따라서 오버사이즈의 선택은 몇 분의 해시를 소요했습니다. opaque 실패. 크기는 이제 파일을 읽기 전에 체크되며 파일이 추가됩니다. 오류 단계는 크기와 한계를 모두 의미.

모든 변경 사항

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교