Etherpad Lite передает целые документы или только разные?
Вопрос
При работе с очень большими документами, будет ли он в основном сокрушить соединение и заземление до остановки или успешно управлять с помощью Diffs?
Решение
Короче говоря: diff
Каждый раз, когда кто-то попадает в ключ в документе Etherpad, все подключенные участники получают короткое сообщение (около 100 байтов + некоторые килобайты или около того заголовки HTTP и вещи)
Пропускная способность не будет первым узким местом, поэтому не беспокойтесь о насыщении («заполнении») вашу пропускную способность с помощью Etherpad Lite Server. Основная структура (Node.js) самостоятельно может (статические файлы и т. Д.), Но код Etherpad Lite, конечно, будет ограничен скоростью процессора и, возможно, дисковым пространством. (Классическая EHTERPAD может генерировать GB файлов журнала диска в день, и я не знаю, если «Lite» по умолчанию для более ограниченного ведения журнала, но вы можете, конечно, изменять, что или просто удалить старые файлы журнала)
Я покинул старый / оригинальный Etherpad и Etherpad Lite использует те же методы для обработки текстовых документов. Ни один документ не хранится «в полном объеме», но всегда в качестве набора изменений. Изменения запускаются «Воспроизвести», чтобы воссоздать документ. Чтобы избежать воспроизведения тысяч крошечных изменений, существуют агрегатные изменения, хранящиеся в базе данных (поэтому воспроизведение изменений в масштабе времени Log10).
Другие советы
Я бы задать этот вопрос автору (Петермартищка - Googlemail - Com?) вместо этого, может быть, выложить ответ здесь?
Вы должны посмотреть на это: http://en.wikipedia.org/wiki/operational_transformation.
Пока я не знаю об Etherpad, http://codeCollab.gamooga.com/ и