Статьи  : 

Нестабильная связь и пустые данные

28 января 2012, 08:18

В нашей практике было несколько случаев, когда нестабильная связь приводит к тому, что на сервер отправляются пустые данные.

Поясним подробнее: пусть у нас есть некоторый сайт, мы заходим в его админку, и начинаем править какую-нибудь статью. В это время происходит аномалия (зависает компьютер, браузер, разрывается соединение), мы нажимаем кнопку "сохранить", а на сервер уходят пустые данные. В результате, все, что было – банально стирается.

Хорошо, если система позволяет сделать шаг назад в браузере. Тогда можно послать данные еще раз и перезаписать получившуюся "пустышку".

Меры борьбы:

1. после активного редактирования выделить весь текст ( ctrl + A ), скопировать в буфер ( ctrl + C ). Это дает нам краткосрочную копию, которую при форс-мажоре можно тут же скинуть в текстовый файл. После тренировки это уже делается "на автомате" (бывает, что и сессии истекают, и прочие чудеса случаются).

2. не редактировать особо важные данные, если есть подозрение на нестабильность.

3. для разработчиков – делать проверку на пустые значения.