При разработке системы ввода отметок учеников, предположим, что на странице есть 100-200 учеников (может достигать 1000), и у каждого ученика есть 5-6 предметов, поэтому для обновления необходимо ввести не менее 500/600 входных значений.
Теперь я нахожусь в дилемме, какой метод выбрать для обновления - живое обновление против массовое обновление
Создание одной кнопки обновления и сохранение всех таблицtr
значение в один большой array
и отправить через JavaScript ajax
?Делая массовое обновление, это будет меньше вызовов ajax.
Или через живое обновление , вызовы ajax
на каждое изменение входного значения и обновление в MySQL строка за строкой.
Я предпочитаю живое обновление,Потому что он будет отправлять и обновлять только ту строку, которая нам нужна.Но у нас также есть опция ON DUPLICATE KEY UPDATE
на стороне MySQL при массовом обновлении.
На самом деле, обновление в режиме реального времени будет выполнять множество вызовов ajax.Влияет ли это на сервер, загружается или зависает?