2012-03-08 3 views

ответ

3

Короче: дифф

Каждый раз, когда кто-то ударяет ключ в EtherPad документе, все подключенные участники получают короткое сообщение (около 100 байт + некоторые килобайт или так HTTP заголовков и прочее)

Bandwidth не будет первым узким местом, поэтому не беспокойтесь о насыщении («заполнении») вашей полосы пропускания сервером etherpad lite. Возможно, базовая инфраструктура (node.js) может быть (статические файлы и т. Д.), Но код etherpad lite, безусловно, будет ограничен скоростью процессора и, возможно, дисковым пространством. (Классический ehterpad может генерировать GB файлов журналов дисков в день, и я не знаю, работает ли «lite» с более ограниченным протоколированием, но вы можете, конечно, изменить это или просто удалить старые файлы журналов)

I ' ve toked вокруг старого/оригинального etherpad и etherpad lite использует те же методы обработки текстовых документов. Документ не сохраняется «полностью», но всегда как набор изменений. Изменения запускаются «воспроизведением» для воссоздания документа. Чтобы не воспроизводить тысячи крошечных изменений, в базе данных хранятся сводные изменения (так что вы проигрываете изменения в шкале времени log10).

1

Я задал бы этот вопрос автору (petermartischka - googlemail - com?) Вместо этого, может быть, отправил ответ здесь?