У меня есть массив данных в PHP. Много данных определенного формата. Он имеет форму tree
. То есть массив содержит n измерений. Мне нужно проанализировать данные в редактируемом HTML-формате, связав данные с помощью функции inline editing
с сохранением Ajax.
Считайте, что это очень большая форма.
При получении данных с сервера какой метод лучше?
Кодируя эти данные в JSON, уменьшите размер передаваемого файла и проанализируйте его с помощью функции DFS (поиск в глубину) с использованием Javascript.
Анализ данных с использованием DFS на стороне сервера с использованием PHP и получение сформированного DOM на стороне клиента.
В первом методе данные достаточно малы, чтобы их можно было передавать даже при медленном соединении, но будет много и много повторного обращения к DOM столько раз.
Во втором методе данные более чем в два раза больше, чем в первом методе ... (т.е. добавляются все теги и атрибуты). Но DOM вообще не нарушается на стороне клиента.
JSON будет состоять из множества коротких данных, что делает его большим. Он не содержит параграфов. Он содержит короткие строки и логические данные, но в древовидной структуре данных.
Чем я могу пожертвовать? DOM или сумма перевода. Есть ли лучший способ передачи? Или я ошибаюсь в каком-то месте?