전체 질문; 죄송합니다. 네트워크 추적 프로그램을 사용하는 데 익숙하지 않습니다 ...
그러나; 대역폭 제한 장치에서 데이터 집합과 SOAP이 항상 최상의 선택이 아니라고 겸허하게 제안 할 수 있습니까? 압축은 좋은 일을하지만 언제나 이상적인 것은 아닙니다. 제공되는 기능이 필요하지 않다면 간단한 프로토콜 (예 : POX, 내장 프로토콜 압축 (GZIP/Deflate) 사용)을 사용할 수 있습니다.
사물의 다른 끝에서 ... 메시지로 문언을 쓸 수 있다면 protobuf-net과 같은 시리얼 라이저가 유용 할 수 있습니다 (원시 이진 게시물과 결합). 그들은 매우 데이터 밀도가 높습니다 (압축을 사용하려는 시도는 필연적으로 크기를 증가시킵니다). 그러나 클라이언트에서 자체 데이터/변경 추적을 수행해야하며 RPC 스택은 아직 불완전합니다 (프로토 타입 코드가 작동하지만 아직 커밋하지 않았습니다. 단위 테스트). 서버는 또한 다를 수 있습니다 (예 : asmx가 아니거나 어쩌면 조작 된 핸들러 또는 MVC 컨트롤러 일 수도 있습니다).
또 다른 대안으로, ADO.NET Data Services는 특히 JSON 모드 (대역폭의 경우 프로토콜 압축 사용)에서 특히 중요 할 수 있습니다.
맞습니다. 웹 서비스가 좋은 선택이 아니지만 모든 구조를 변경할 시간이 없다고 생각합니다. 나는 또한 서버 클라이언트 유형 통신을 지원하는 클라이언트 장치에서 db4o를 사용하지만 압축을 지원하는지 잘 모르겠습니다. – xarux