Hvad er den bedste måde at se forskellen mellem at sende data via AJAX eller PHP?


Svar 1:

Fordelen ved at bruge AJAX er ikke ved at sende dataene. Du har brug for serversiden i PHP for at modtage dataene og gemme dem i databasen.

Den reelle fordel ved at bruge AJAX kommer af, at man ikke behøver at indlæse siden efter hver anmodning. Dette betyder ikke at hente billeder, scripts, stilark og gengive siden igen. Det er det, der gør en enorm forskel.

Mængden af ​​data, du sender, er omtrent den samme. Mængden af ​​data, du modtager som resultat, er det, der gør forskellen. Brugeroplevelsen, når du bruger AJAX, vil være meget bedre og lydhør.


Svar 2:

Mængden af ​​tid, hvad enten AJAX eller PHP tager at indsætte data i databasen, vil være nøjagtigt den samme, da den tid er afhængig af databasens hastighed. Begge vil være meget hurtige.

Det faktiske mål, hvor lang tid AJAX-opkaldet tager for indsatsen, kan du se AJAX-anmodningen og afslutte i browseren med inspektøren i Safari, Firefox eller Chrome.

For at måle den tid, indsatsen tager for PHP med en sideopdatering, der faktisk er vanskeligere og næsten altid vil være langsommere på grund af omkostningen ved indsendelse af formularen, browseren starter en ny sideindlæsning, henter dataene og gengiver siden. For at måle kan du bruge en form for PHP-script-tidmåleværktøjer (noget som: Nøjagtig måde at måle udførelsestider for php-scripts).

I modsætning hertil skal et AJAX-opkald ganske enkelt blot starte en ny tråd på en allerede indlæst webside og returnere resultaterne af dette opkald.