Vad är det bästa sättet att se skillnaden mellan att skicka data via AJAX eller PHP?


Svar 1:

Fördelen med att använda AJAX är inte att skicka data. Du behöver serversidan i PHP för att ta emot data och lagra dem i databasen.

Den verkliga fördelen med att använda AJAX kommer från att inte behöva ladda om sidan efter varje begäran. Detta innebär att du inte hämtar bilder, skript, stilark och återger sidan igen. Det är det som gör en stor skillnad.

Mängden data du skickar kommer att vara ungefär densamma. Mängden data du får som resultat är det som gör skillnaden. Användarupplevelsen när du använder AJAX blir mycket bättre och lyhörd.


Svar 2:

Hur lång tid AJAX eller PHP tar för att infoga data i databasen kommer att vara exakt densamma eftersom den tiden beror på databashastigheten. Båda kommer att vara väldigt snabba.

Den faktiska mätningen av tiden AJAX-samtalet kommer att ta för skäret kan du se AJAX-begäran och avsluta i webbläsaren med inspektören i Safari, Firefox eller Chrome.

För att mäta tiden som infogningen tar för PHP med en siduppdatering som faktiskt är svårare och nästan alltid kommer att bli långsammare på grund av överhuvudet för att skicka formuläret, webbläsaren startar en ny sidlast, hämtar data och återger sidan. För att mäta kan du använda någon typ av PHP-skripttidmätverktyg (något som: Exakt sätt att mäta exekveringstider för php-skript).

Däremot behöver ett AJAX-samtal helt enkelt helt enkelt starta en ny tråd på en redan laddad webbsida och returnera resultaten från det samtalet.