2012-03-29 3 views
0

나는 이미지, 오디오 파일은 데이터베이스에 저장되어있다. (나는 나쁜 생각을 안다.)하지만 내 논문이다. 내가 응답 시간 (fire fox에서 RESTclient 플러그인!)을 테스트 할 때 개별 요청에 대해 전송되는 페이로드 콘텐츠. 이상한 결과가 나타났습니다. XML 페이로드 시간은 JSON에 비해 시간 (ms) 및 콘텐츠 길이 (바이트)가 훨씬 적습니다. 페이로드에는 base64로 인코딩되고 동작 클래스에서 GZIP로 압축 된 이미지 및 오디오 파일이 포함되어 있습니다. JSON에 XML보다 많은 오버 헤드가 있다는 결론을 내릴 수 있습니까? 당신의 생각과 경험을 비춰주십시오.페이로드에서 데이터 유형이 실제로 중요합니까?

답변

0

예, GZIP는 텍스트 데이터를 압축하는 데 효과적입니다. db에서 검색 한 후 이미지와 오디오가 압축되면 내용의 크기는 크게 변하지 않습니다. 따라서 콘텐츠를 인코딩 한 다음 압축하면 바이트 []로 전송하는 것이 좋습니다.

관련 문제