거기에 SDCH(HTTP를 통한 공유 사전 압축) 노드 용 라이브러리가 있습니까? (또는 그와 관련된 다른 구현은 무엇입니까?)노드에 대한 SDCH 압축?
npm에 대한 빠른 검색 결과 아무 것도 산출되지 않았습니다. 이것은 매우 초기 단계에 아직도있다, 그리고 거기에 아무것도 내부 구현 (아파치, nginx를, 등) 여기
VCDIFF https://github.com/plotnikoff/vcdiff.js를 구현하는 JS 라이브러리가있는 것 같다 싶
그냥 종이에 있습니까, 아니면 구현되어 있습니까? –
@alFReDNSH : Chrome에서 SDCH 압축 해제를 구현합니다. 실제로 필요한 것은 SDCH가 데이터를 압축하는 데 사용하는 VCDIFF 알고리즘을 구현하는 노드 모듈입니다. Chrome의 구현은 [open-vcdiff] (http://code.google.com/p/open-vcdiff/)로 공개되었습니다. – josh3736
더티 구현은 완벽하지는 않지만 바이너리 명령을 생성하고 데이터를 파이프 처리 한 다음 결과를 HTTP로 파이프하는 것이 좋습니다. 프로세스 작성 및 사전 파일 읽기로 인해 오버 헤드가 발생합니다. 더 나은 방법은 노드 바인딩을 작성한 다음 별도로 작성하는 것입니다 (CPU 집약적이며 이벤트 루프를 측정하지는 않지만 노드 프로세스는 차단하고 IPC 또는 STDIN 및 STDOUT을 통한 파이프 데이터는 차단한다고 생각하기 때문에). –