AJAX veya PHP ile veri gönderme arasındaki farkı görmenin en iyi yolu nedir?


cevap 1:

AJAX kullanmanın yararı, verilerin gönderilmesinde değildir. Verileri almak ve veritabanında saklamak için PHP'nin sunucu tarafına ihtiyacınız olacaktır.

AJAX kullanmanın gerçek yararı, her istek sonrasında sayfayı yeniden yüklemek zorunda kalmamaktır. Bu, görüntüleri, komut dosyalarını, stil sayfalarını getirmemek ve sayfayı tekrar tekrar oluşturmak anlamına gelmez. Büyük fark yaratan da budur.

Gönderdiğiniz veri miktarı yaklaşık olarak aynı olacaktır. Sonuç olarak aldığınız veri miktarı farkı yaratır. AJAX kullanırken kullanıcı deneyimi çok daha iyi ve duyarlı olacaktır.


cevap 2:

AJAX veya PHP'nin veritabanına veri eklemek için harcayacağı süre tam olarak aynı olacaktır, çünkü o zaman veritabanı hızına bağlıdır. Her ikisi de çok hızlı olacak.

Aslında AJAX çağrısının ekleme için ne kadar zaman alacağını ölçmek, AJAX isteğini görüntüleyebilir ve Safari, Firefox veya Chrome'daki Müfettiş ile tarayıcıda bitirebilirsiniz.

Ekin aslında daha zor olan ve form gönderme yükü nedeniyle neredeyse her zaman daha yavaş olacak bir sayfa yenilemesi ile PHP için geçen süreyi ölçmek için, tarayıcı yeni bir sayfa yüklemesi başlatır, verileri alır ve sayfayı görüntüler. Ölçmek için bazı PHP komut dosyası zaman ölçüm araçları kullanabilirsiniz (gibi bir şey: Php komut dosyalarının yürütme sürelerini ölçmek için doğru yolu).

Bunun aksine, bir AJAX çağrısının, aslında yüklü bir Web sayfasında yeni bir iş parçacığı başlatması ve bu çağrının sonuçlarını döndürmesi yeterlidir.