Koji je najbolji način da se vidi razlika između slanja podataka putem AJAX ili PHP?


Odgovor 1:

Prednost upotrebe AJAX nije u slanju podataka. Trebat će vam strana poslužitelja u PHP-u da biste primili podatke i pohranili ih u bazu podataka.

Stvarna korist korištenja AJAX-a proizlazi iz toga što ne morate ponovno učitavati stranicu nakon svakog zahtjeva. To znači ne dohvaćati slike, skripte, tablice stilova i obnavljati stranicu iznova. To je ono što čini veliku razliku.

Količina podataka koje pošaljete bit će otprilike ista. Ono što razlikuje je količina podataka koju dobivate kao rezultat. Korisničko iskustvo korištenja AJAX bit će mnogo bolje i osjetljivije.


Odgovor 2:

Količina vremena koje treba AJAX ili PHP za umetanje podataka u bazu podataka biti će potpuno ista jer to vrijeme ovisi o brzini baze podataka. Oboje će biti vrlo brzo.

Zapravo mjeri vrijeme u kojem će AJAX poziv tražiti umetak koji možete pogledati AJAX zahtjev i završiti unutar preglednika s inspektorom u Safariju, Firefoxu ili Chromu.

Da mjeri vrijeme umetanja PHP-a za osvježavanje stranice koje je zapravo zamršenije i gotovo uvijek će biti sporije zbog prekomjernog troška predaje obrasca, preglednik započinje učitavanje nove stranice, dohvaćanje podataka i prikazivanje stranice. Za mjerenje možete koristiti neku vrstu alata za mjerenje vremena PHP skripte (nešto poput: Točan način mjerenja vremena izvršenja php skripti).

Suprotno tome, AJAX poziv u osnovi treba jednostavno pokrenuti novu nit na već učitanoj web stranici i vratiti rezultate tog poziva.