Kuidas on parim viis näha erinevust andmete saatmise vahel AJAX või PHP kaudu?


Vastus 1:

AJAX-i kasutamise eeliseks pole andmete saatmine. Andmete vastuvõtmiseks ja andmebaasi salvestamiseks vajate PHP-s serveripoolt.

AJAX-i kasutamise tõeline eelis on see, et te ei pea pärast iga päringut lehte uuesti laadima. See tähendab piltide, skriptide, stiililehtede mitte alla toomist ja lehe uuesti renderdamist. See teeb tohutu erinevuse.

Teie edastatav andmemaht on umbes sama. Selle tulemusel saadud andmete hulk on erinevus. Kasutajakogemus AJAXi kasutamisel on palju parem ja reageeriv.


Vastus 2:

Ajavahemik, mida AJAX või PHP võtab andmete andmebaasi sisestamiseks, on täpselt sama, kuna see aeg sõltub andmebaasi kiirusest. Mõlemad saavad olema väga kiired.

Mõõdetakse tegelikult AJAX-kõne sisestusele kuluv aeg, mille jooksul saate vaadata AJAX-i taotlust ja lõpetada brauseri abil inspektor Safaris, Firefoxis või Chrome'is.

Sisemiseks PHP jaoks kuluva aja mõõtmiseks on lehe värskendamine, mis on tegelikult keerulisem ja läheb peaaegu alati aeglasemaks vormi esitamisega kaasnevate lisakulude tõttu - brauser alustab uue lehe laadimist, andmete hankimist ja lehe renderdamist. Mõõtmiseks võiksite kasutada mõnda tüüpi PHP-skriptide aja mõõtmise tööriistu (näiteks: täpne viis php-skriptide täitmisaegade mõõtmiseks).

Seevastu AJAX-i kõne peab sisuliselt lihtsalt juba laaditud veebilehel uue lõime käivitama ja selle kõne tulemused tagastama.