Kā vislabāk redzēt atšķirību starp datu nosūtīšanu caur AJAX vai PHP?


Atbilde 1:

AJAX lietošanas priekšrocība nav datu nosūtīšana. Lai saņemtu datus un saglabātu tos datu bāzē, jums būs nepieciešama servera puse PHP.

Patiesais AJAX lietošanas ieguvums ir tas, ka lapa nav jāielādē atkārtoti pēc katra pieprasījuma. Tas nozīmē, ka nav jāielādē attēli, skripti, stila lapas un jāatkārto lapa no jauna. Tas ir tas, kas rada milzīgu atšķirību.

Nosūtīto datu apjoms būs aptuveni vienāds. Rezultātā saņemtais datu apjoms ir tas, kas padara atšķirību. Lietotāju pieredze, lietojot AJAX, būs daudz labāka un atsaucīgāka.


Atbilde 2:

Laiks, ko AJAX vai PHP prasa datu ievietošanai datu bāzē, būs tieši tāds pats, jo šis laiks ir atkarīgs no datu bāzes ātruma. Abi būs ļoti ātri.

Faktiski mēra laiku, kāds AJAX zvanam būs nepieciešams, lai ievietotu tekstu, kurā jūs varētu apskatīt AJAX pieprasījumu un pārlūkprogrammā pabeigtu inspektoru Safari, Firefox vai Chrome.

Lai izmērītu laiku, kāds ievietots PHP, ar lapas atsvaidzināšanu, kas faktiski ir sarežģītāka un gandrīz vienmēr notiek lēnāk formas aizkavēšanas dēļ, pārlūkam sākot jaunu lapas ielādi, izgūstot datus un atveidojot lapu. Lai izmērītu, jūs varētu izmantot dažus PHP skriptu laika mērīšanas rīkus (kaut kas līdzīgs: precīzs veids, kā izmērīt PHP skriptu izpildes laikus).

Turpretī AJAX zvanam vienkārši ir vienkārši jāuzsāk jauns pavediens jau ielādētā Web lapā un jāatdod šī zvana rezultāti.