Vorausgesetzt, die Zahl stammt aus einer Ressource auf Ihrer EIGENEN Website (und nicht aus dem Wert einer anderen Website, den Sie analysieren): PHP würde schneller sein.
- Kein Overhead (erfolgt bei der Seitenausführung)
- Nicht auf das Laden der Seite warten, um dann eine AJAX-Abfrage durchzuführen, um sie dann zu parsen
Wenn es sich um einen Wert von einer anderen Seite handelt, bin ich immer noch der Meinung, dass PHP schneller ist (mit cURL/fopen [wenn die Website es zulässt]/etc.). Der Unterschied besteht darin, dass etwas ausgeführt wird, bevor die Seite an den Benutzer weitergeleitet wird, und nicht darin, dass die Last an den Benutzer weitergegeben wird und er darauf wartet, dass seine Seite geladen wird, um dann das Feld auszufüllen.
Realistisch betrachtet hängt es jedoch davon ab, wie Sie die Benutzererfahrung gestalten wollen. Soll es nahtlos sein oder so wenig wie möglich laden und darauf aufbauen, während die Seite geladen wird?
4 Stimmen
Die Antwort lautet: Das spielt keine Rolle. Die Leistung sollte bei der Webentwicklung Ihre letzte Sorge sein. Machen Sie es zuerst sicher, funktional, zuverlässig und wartbar. In Ihrem speziellen Beispiel würde ich ein json-kodiertes Array senden:
{ num_persons : 1 }
mehr aus den oben genannten 4 Gründen als aus Leistungsgründen.