Какъв е най-добрият начин да видите разлика между изпращане на данни чрез AJAX или PHP?


Отговор 1:

Ползата от използването на AJAX не е в изпращането на данните. Ще ви е необходима страна на сървъра в PHP, за да получите данните и да ги съхраните в базата данни.

Истинската полза от използването на AJAX идва от това, че не се налага да презареждате страницата след всяка заявка. Това означава да не се извличат изображения, скриптове, таблици стилове и да се рендира страницата отново. Именно това прави огромна разлика.

Количеството данни, което изпращате, ще бъде приблизително същото. Размерът на данните, които получавате в резултат, е това, което прави разликата. Потребителското изживяване при използване на AJAX ще бъде много по-добро и отзивчиво.


Отговор 2:

Времето, което AJAX или PHP отнема за вмъкване на данни в базата данни, ще бъде абсолютно същото, тъй като това време зависи от скоростта на базата данни. И двете ще бъдат много бързи.

Реално измервайте времето, което ще отнеме обаждането AJAX за вмъкването, което можете да видите заявката AJAX и да завършите в браузъра с инспектора в Safari, Firefox или Chrome.

За да измерва времето, което вложката отнема за PHP, с опресняване на страницата, което всъщност е по-сложно и почти винаги ще бъде по-бавно поради режима на подаване на формуляра, браузърът стартира зареждане на нова страница, извличане на данните и рендиране на страницата. За да измерите, можете да използвате някакъв тип инструменти за измерване на време за скрипт на PHP (нещо като: Точен начин за измерване на времената на изпълнение на скриптове на php).

За разлика от AJAX обаждането просто трябва по същество просто да започне нова тема в вече заредена уеб страница и да върне резултатите от това повикване.