2016-06-18 10 views
2

Ich mache eine Emberjs-Anwendung, die Podcasts RSS-Feed analysieren würde.Front-End- oder Back-End-Ajax Anruf für eine andere URL

In der Anwendung können Sie URLs von RSS-Feeds hinzufügen, dann würde die App es analysieren und erstellen Sie eine nette Schnittstelle, um Ihre Lieblings-Feeds zu hören.

Meine Frage ist, wo soll ich den AJAX-Anruf machen, am Backend oder am Frontend? Weil ich im Moment die URLs auf dem Backend speichere und sie an die Client-Seite sende, mache ich Ajax-Aufrufe am Frontend und parse dann die URLs.

Was ist besser? Anrufe am Backend oder am Frontend tätigen?

Antwort

1

Ich glaube, dass es am besten ist, für diesen Fall am Frontend Ajax-Aufruf zu machen. Wenn Sie dies auf diese Weise tun, reduzieren Sie den Pfad, den der Inhalt für den Benutzer benötigt, um eine gute Benutzererfahrung sicherzustellen. Sofern es sich nicht um Ihr eigenes Backend handelt (dies ist möglicherweise nicht der Fall, wenn Sie sich über Ihren Code sicher sind), das den Inhalt bereitstellt, ist es am besten, den Aufruf am Frontend durchzuführen.

Ihre App ----> Ihr Backend ---> Actual Feed ----> Ihr Backend ---> Ihre App

      or 

Ihre App -----> Actual-Feed - ---> Sie App

Dies reduziert die Latenz, die gut ist.

Vielen Dank Ich hoffe, ich habe richtig geantwortet