Hver er besta leiðin til að greina muninn á því að senda gögn í gegnum AJAX eða PHP?


svara 1:

Kosturinn við að nota AJAX er ekki sá að gögnin eru send. Þú þarft netþjóninn í PHP til að taka á móti gögnum og vista þau í gagnagrunninum.

Raunverulegur kostur þess að nota AJAX er að ekki þarf að endurhlaða síðuna eftir hverja beiðni. Þetta þýðir að þú þarft ekki að sækja myndir, forskriftir, stílblöð og þarft ekki að skila síðunni aftur. Það skiptir miklu máli.

Gagnamagnið sem þú sendir er um það sama. Magn gagna sem þú færð fyrir vikið skiptir máli. Notendaupplifunin með því að nota AJAX er miklu betri og móttækilegri.


svara 2:

Tíminn sem það tekur AJAX eða PHP að setja gögn inn í gagnagrunninn er nákvæmlega sá sami, þar sem þessi tími fer eftir hraða gagnagrunnsins. Báðir munu fara mjög fljótt.

Til að mæla tímann sem AJAX símtalið tekur fyrir innsetninguna geturðu sýnt AJAX beiðnina og endað hana í vafranum með Inspector í Safari, Firefox eða Chrome.

Til að mæla þann tíma sem það tekur PHP að setja inn með blaðsíðuhressingu sem er reyndar erfiðari og hægir næstum alltaf vegna kostnaðar við að senda inn eyðublaðið byrjar vafrinn að hlaða nýja síðu, sækir gögnin og gerir síðuna . Þú getur notað einhvers konar PHP handritstímatæki til að mæla (t.d. nákvæm aðferð til að mæla framkvæmdartíma PHP handrits).

Aftur á móti þarf AJAX símtal einfaldlega að byrja nýjan þráð á vefsíðu sem þegar er hlaðin og skila niðurstöðum þess símtals.