วิธีที่ดีที่สุดที่จะเห็นความแตกต่างระหว่างการส่งข้อมูลผ่าน AJAX หรือ PHP คืออะไร?


ตอบ 1:

ประโยชน์ของการใช้ AJAX ไม่ได้อยู่ในการส่งข้อมูล คุณจะต้องใช้ฝั่งเซิร์ฟเวอร์ใน PHP เพื่อรับข้อมูลและเก็บไว้ในฐานข้อมูล

ประโยชน์ที่แท้จริงจากการใช้ AJAX มาจากการไม่ต้องโหลดหน้าซ้ำหลังจากการร้องขอแต่ละครั้ง ซึ่งหมายความว่าจะไม่ดึงรูปภาพสคริปต์สไตล์ชีทและการแสดงผลหน้าทั้งหมดอีกครั้ง นั่นคือสิ่งที่สร้างความแตกต่างอย่างมาก

จำนวนข้อมูลที่คุณส่งจะใกล้เคียงกัน จำนวนข้อมูลที่คุณได้รับตามผลลัพธ์คือสิ่งที่สร้างความแตกต่าง ประสบการณ์ของผู้ใช้เมื่อใช้ AJAX จะดีขึ้นและตอบสนองได้ดีขึ้นมาก


ตอบ 2:

ระยะเวลาที่ AJAX หรือ PHP ใช้ในการแทรกข้อมูลลงในฐานข้อมูลจะเท่ากันตั้งแต่เวลานั้นขึ้นอยู่กับความเร็วของฐานข้อมูล ทั้งสองจะเร็วมาก

การวัดเวลาที่ AJAX ใช้ในการแทรกคุณสามารถดูคำขอ AJAX และเสร็จสิ้นภายในเบราว์เซอร์ด้วยตัวตรวจสอบใน Safari, Firefox หรือ Chrome

ในการวัดเวลาที่ใช้ในการแทรก PHP ด้วยการรีเฟรชหน้าเว็บซึ่งมีความซับซ้อนและเกือบจะช้าลงเนื่องจากการส่งแบบฟอร์มค่าใช้จ่ายเบราว์เซอร์เริ่มต้นโหลดหน้าใหม่ดึงข้อมูลและการแสดงผลหน้า ในการวัดคุณสามารถใช้เครื่องมือวัดเวลาสคริปต์ PHP บางประเภท (เช่น: วิธีที่แม่นยำในการวัดเวลาดำเนินการของสคริปต์ PHP)

ในทางตรงกันข้ามการโทร AJAX นั้นจำเป็นต้องมีเพียงแค่เริ่มเธรดใหม่ในเว็บเพจที่โหลดไว้แล้วและส่งคืนผลลัพธ์ของการโทรนั้น