문제

매우 큰 문서로 작업 할 때 기본적으로 연결을 중단되거나지지를 중단되거나 Diff를 사용하여 성공적으로 관리 할 수 있습니까?

도움이 되었습니까?

해결책

짧은 : diff

누군가가 EtherPad 문서의 키를 히고, 연결된 모든 참가자는 짧은 메시지 (약 100 바이트 + 약간 킬로바이트 또는 HTTP 헤더 및 재료)를 얻습니다

대역폭은 첫 번째 병목 현상이 아니므로 EtherPad Lite 서버로 대역폭을 포화 ( "채우기")에 대해 걱정하지 마십시오. 자체적으로 기본 프레임 워크 (Node.js)는 (정적 파일 등)이지만 EtherPad Lite 코드는 확실히 CPU 속도와 디스크 공간에 의해 제한됩니다. (클래식 EhterPad는 하루에 Disk Log 파일의 GB를 생성 할 수 있으며 "Lite"가 더 많은 제한된 로깅을 기본값으로 표시하지만 물론 이전 로그 파일을 삭제하거나 단순히 이전 로그 파일을 삭제할 수 있는지 모르겠습니다.

old / Original EtherPad를 중심으로 Poked과 EtherPad Lite는 텍스트 문서를 처리하는 것과 동일한 방법을 사용합니다. 문서가 "전체"저장되지만 항상 변경된 변경 사항으로 저장되지 않습니다. 변경 사항은 문서를 다시 만들려면 "재생"을 실행합니다. 수천 개의 작은 변화를 재생하지 않으려면 데이터베이스에 집계 변경이 저장됩니다 (그래서 Log10 시간 스케일의 변경 사항을 재생하십시오).

다른 팁

나는이 질문을 저자에게 묻습니다 (Petermartischka - Googlemail - comail - Com?). 대신에 답변을 게시 할 것입니까?

다음을보아야합니다 : http://en/en.wikipedia.org/wiki/operational_transformation.

EtherPad에 대해 알지 못하는 동안 http://codecollab.gamooga.com/a> http://collabedit.com/ 이에 사용됩니다.Google 문서 도구는이 변형을 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top