Найдите, что было изменено, и загрузите только изменения

Я просто ищу здесь идеи / предложения; Я не прошу полного решения (хотя, если оно у вас есть, я был бы счастлив посмотреть на него)

Я пытаюсь найти способ только загружать изменения в текст. Скорее всего, он будет использоваться как облачное приложение, работающее на jQuery и HTML, с сервером PHP, работающим на внутренней стороне.

Например, если у меня есть текст вроде

asdfghjklasdfghjkl

, и я изменяю его на

asdfghjklXasdfghjkl

Я не добавить X к восьмой позиции

Или D8,3 может означать: перейти к позиции 8 и удалить предыдущие 3 члена

Однако, если один запрос будет поврежден на пути к серверу, весь документ может быть поврежден, так как позиции будут изменены. Простой хеш может обнаружить повреждение, но как тогда восстанавливаться после повреждения? У клиента будут все данные, но данные, возможно, очень большие, и их вряд ли удастся загрузить.

Так что спасибо за прочтение. Вот краткое изложение того, что требует предложений

  • Обнаружение изменений / модификаций
  • Метод сообщения об изменениях
  • Восстановление после повреждения
  • Все остальное, что требует улучшения
8
задан Kranu 5 November 2010 в 06:55
поделиться