在开发学生分数输入系统时,假设一个页面有100-200个学生(可以达到1000个),每个学生有5-6个主题,因此至少需要更新500/600个输入值。
现在我处于困境中,该选择哪种方法进行更新-实时更新与批量更新
创建一个更新按钮并将表中的所有tr
值存储在一个大的array
中并通过JavaScript ajax
发送?通过批量更新,可以减少ajax调用。
或通过实时更新,调用ajax
来每个输入值更改并在MySQL中逐行更新。
我更喜欢实时更新。因为它将仅发送和更新我们需要的特定行。但是我们在批量更新的MySQL端也有ON DUPLICATE KEY UPDATE
选项。
实际上,实时更新会执行很多ajax调用。它会影响服务器,加载还是挂起?