Я получаю ответ от API в виде ответа json. Я пишу в Python для бэкэнда.
Для заполнения пользовательского интерфейса команде внешнего интерфейса нужна информация из необработанного ответа json, поэтому мы должны упорядочить json и упростить для них получение информации.
Теперь я могу заказать json в определенном формате и передать его команде внешнего интерфейса, или я могу передать необработанный ответ json * команде внешнего интерфейса и позволить им обработать порядок размещения json и использовать его для своего пользовательского интерфейса.
Помните, мой размер файла JSON составляет 15 МБ .
Что быстрее и лучший принцип дизайна?
Обрабатывать в бэкэнде, затем выдвигать во внешний интерфейс или обрабатывать во внешнем интерфейсе?
javascript
python-3.x
data-structures
Датский ксавье
источник
источник
Ответы:
В идеале, если размер файла составляет 15 МБ, он будет загружен в память браузера, что замедлит его работу, я бы предложил выполнять эту операцию только в бэкэнде.
Вы также можете перейти по этой ссылке для справки. Разница между Python и Javascript и что использовать
источник
Всегда лучше обрабатывать данные в самом бэкэнде.
источник
Я хотел бы предложить выполнить это на бэкэнде, некоторые ключевые причины, которые я бы предложил, это:
источник
Как уже отмечали другие, есть немало веских причин, чтобы предпочесть обработку на серверной части:
Еще одно большое преимущество обработки ответа API на серверной части заключается в том, что вы можете выбрать структуру, которую вы отправляете на серверную часть. Таким образом, если API, который вы потребляете, изменяется со временем (или вы меняете, какую службу вы используете для извлечения данных), вы можете обработать это изменение на внутреннем интерфейсе без какого-либо влияния на интерфейсный код.
источник