브라우저에서 파일을 청크로 나누고 이걸 base64로 인코딩해서 다른 브라우저로 전송하는 작업을 하고있음
그냥 JSON에 메타데이터 몇 가지랑 페이로드 전부 때려박아서 보내고 있는데
base64로 했으니까 JSON 총 용량이 ( (2 ^ 15) * 4 / 3 ) + 20 byte 까진 이쁘게 됨..
근데 청크를 2^16byte로 키워보니까 콘솔에 청크마다 에러가 뜸 아무래도 2^16이 상한선?인것 같은데
2^16이 환경마다 다른건지(우분투 64비트 크롬51) 아니면 따로 규격이 있는건지 궁금함
이런 상황에 최적화된 청크용량도 궁금한데 검색해도 잘 안나오네
네트워크 메시지로 한 방에 보낼 수 있는 최대 크기
빠른답변 굳굳
그럼 base64 적당히 계산해서 2^16에 아슬아슬하게 맞춰서 보내는게 성능에 보탬이 되나요? 버퍼를 꽉꽉눌러 보내면 전송속도에 이득이 있는지
아니다 이건 걍 제가 실험해볼게요