Ich erhalte eine Antwort von einer API als JSON-Antwort. Ich codiere in Python für das Backend.
Das Frontend-Team benötigt Informationen aus der rohen JSON-Antwort, um eine Benutzeroberfläche zu füllen. Daher müssen wir den JSON bestellen und ihm das Abrufen von Informationen erleichtern.
Jetzt kann ich den JSON in einem bestimmten Format bestellen und an das Frontend-Team senden, oder ich kann die rohe JSON-Antwort * an das Frontend-Team weiterleiten und sie die Bestellung des JSON und die weitere Verwendung für ihre Benutzeroberfläche übernehmen lassen.
Denken Sie daran, meine JSON-Dateigröße beträgt 15 MB .
Was ist schneller und ein besseres Designprinzip?
Im Backend verarbeiten, dann auf Frontend drücken oder im Frontend verarbeiten?
javascript
python-3.x
data-structures
Dänischer Xavier
quelle
quelle
Antworten:
Wenn die Dateigröße 15 MB beträgt, wird sie idealerweise in den Speicher des Browsers geladen, wodurch sie langsamer wird. Ich würde empfehlen, den Vorgang nur im Backend auszuführen.
Sie können diesen Link auch als Referenz verwenden. Unterschied zwischen Python und Javascript und was zu verwenden ist
quelle
Es ist immer besser, die Daten im Backend selbst zu verarbeiten.
quelle
Ich würde vorschlagen, dies im Backend durchzuführen. Einige wichtige Gründe, die ich vorschlagen würde, sind:
quelle
Wie andere angemerkt haben, gibt es einige gute Gründe, die Verarbeitung am Backend zu bevorzugen:
Ein weiterer großer Vorteil bei der Verarbeitung der API-Antwort im Back-End besteht darin, dass Sie die Struktur auswählen können, die Sie an das Front-End senden. Auf diese Weise können Sie diese Änderung im Back-End verarbeiten, wenn sich die API, die Sie im Laufe der Zeit verbrauchen (oder Sie ändern, welchen Dienst Sie zum Abrufen von Daten verwenden), ohne dass dies Auswirkungen auf den Front-End-Code hat.
quelle