Jaký je nejlepší způsob, jak zjistit rozdíl mezi odesíláním dat prostřednictvím AJAX nebo PHP?


Odpověď 1:

Výhodou používání AJAX není posílání dat. Pro příjem dat a jejich uložení do databáze budete potřebovat serverovou stránku v PHP.

Skutečný přínos z používání AJAXu spočívá v tom, že po každé žádosti není nutné stránku znovu načíst. To znamená, že není nutné znovu načítat obrázky, skripty, šablony stylů a znovu vykreslovat stránku. To je obrovský rozdíl.

Množství odeslaných dat bude přibližně stejné. Výsledkem je množství dat, které obdržíte. Uživatelská zkušenost při používání AJAX bude mnohem lepší a citlivější.


Odpověď 2:

Čas, který AJAX nebo PHP potřebují k vložení dat do databáze, bude naprosto stejný, protože tento čas závisí na rychlosti databáze. Oba budou velmi rychlé.

Skutečně změřte dobu, po kterou bude volání AJAX trvat pro vložku, kterou můžete zobrazit, a dokončit v prohlížeči prohlížečem v prohlížeči Safari, Firefox nebo Chrome.

Aby bylo možné měřit čas, který vložení trvá pro PHP, s obnovou stránky, která je ve skutečnosti složitější a téměř vždy bude pomalejší kvůli režii při odesílání formuláře, prohlížeč zahajuje nové načítání stránky, načítá data a vykresluje stránku. K měření můžete použít nějaký typ nástrojů pro měření času skriptu PHP (něco jako: Přesný způsob měření doby provádění skriptů PHP).

Naproti tomu volání AJAX musí v podstatě jednoduše spustit nové vlákno na již načtené webové stránce a vrátit výsledky tohoto hovoru.