สร้างเว็บเพจที่ทำงานแบบ realtime HomeForumสร้างเว็บเพจที่ทำงานแบบ realtime keen_joe kiki หากต้องการสร้างเว็บไซต์ที่ทำงานแบบ realtime เช่น แบบ facebook ที่ทำการอัพเดทข้อมูลบนหน้าเว็บเพจโดยไม่ต้อง refresh ต้องทำยังไงครับ ใช้เครื่องมือใดในการสร้างครับ Penthai [PHP] Khum ผมว่าถ้า server ไม่เทพจริงอย่าไปทำเลยครับ กรกฎ วิริยะ ก็ Ajax นี่แหละครับที่ต้องใช้ ถ้าจะทำก็ลองศึกษาบทความต่างๆบนเว็บดูครับ น่าจะช่วยได้ ยกตัวอย่างที่เห้นชัดๆก็ counter ทีแสดงข้อมูลคน online ณ. ขณะนั้นแบบ realtime (โค้ดหาได้บนเว็บ) แขม่ว พุง ตามคุณ gOragod ครับ แนะนำให้ลองเห็นภาพง่ายๆก่อนเช่น เวลาที่เปลี่ยนตามเครื่องผู้ใช้อันนี้ดึงโดยไม่ต้องผ่าน server -- ไม่หนัก server counter online ก็เป็นฐานเล็กๆครับ ยังดึงมาได้ไม่มีปัญหาเท่าไหร่ webboard update แล้วก็อาจมี tbl นึงไว้เช็คว่าข้อมูลอัพเดตแล้ว ผมสมมติอย่างพวก SMF ที่หน้าเว็บมันมี update ให้ทำนองนั้นน่ะครับ พวก chat อันนี้ก็เห็นภาพชัดเลยว่าเห็นมันเปลี่ยนไปตลอด ตามคนพิมพ์ ทีนี้ผมว่ามันก็คือการดึงข้อมูลใหม่ตลอด มันทำได้เนียนกว่า refresh แต่ทำนองเดียวกันมันก็คือการ refresh โดยแอบทำไม่ให้ user รู้สึก แล้วก็ลองหาหนทางให้เบา server ดูด้วยนะครับ :D Penthai [PHP] Khum อ้างอิงจาก ความคิดเห็น #3ตามคุณ gOragod ครับ แนะนำให้ลองเห็นภาพง่ายๆก่อนเช่น เวลาที่เปลี่ยนตามเครื่องผู้ใช้อันนี้ดึงโดยไม่ต้องผ่าน server -- ไม่หนัก server counter online ก็เป็นฐานเล็กๆครับ ยังดึงมาได้ไม่มีปัญหาเท่าไหร่ webboard update แล้วก็อาจมี tbl นึงไว้เช็คว่าข้อมูลอัพเดตแล้ว ผมสมมติอย่างพวก SMF ที่หน้าเว็บมันมี update ให้ทำนองนั้นน่ะครับ พวก chat อันนี้ก็เห็นภาพชัดเลยว่าเห็นมันเปลี่ยนไปตลอด ตามคนพิมพ์ ทีนี้ผมว่ามันก็คือการดึงข้อมูลใหม่ตลอด มันทำได้เนียนกว่า refresh แต่ทำนองเดียวกันมันก็คือการ refresh โดยแอบทำไม่ให้ user รู้สึก แล้วก็ลองหาหนทางให้เบา server ดูด้วยนะครับ :D ใช่เลยแต่ถ้าไม่อยากให้ database พังกระจุยกระจายก็ต้องทำพวก caching ควบคู่ไปด้วยครับ ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
ยกตัวอย่างที่เห้นชัดๆก็ counter ทีแสดงข้อมูลคน online ณ. ขณะนั้นแบบ realtime (โค้ดหาได้บนเว็บ)
เวลาที่เปลี่ยนตามเครื่องผู้ใช้อันนี้ดึงโดยไม่ต้องผ่าน server -- ไม่หนัก server
counter online ก็เป็นฐานเล็กๆครับ ยังดึงมาได้ไม่มีปัญหาเท่าไหร่
webboard update แล้วก็อาจมี tbl นึงไว้เช็คว่าข้อมูลอัพเดตแล้ว ผมสมมติอย่างพวก SMF ที่หน้าเว็บมันมี update ให้ทำนองนั้นน่ะครับ
พวก chat อันนี้ก็เห็นภาพชัดเลยว่าเห็นมันเปลี่ยนไปตลอด ตามคนพิมพ์
ทีนี้ผมว่ามันก็คือการดึงข้อมูลใหม่ตลอด มันทำได้เนียนกว่า refresh แต่ทำนองเดียวกันมันก็คือการ refresh โดยแอบทำไม่ให้ user รู้สึก แล้วก็ลองหาหนทางให้เบา server ดูด้วยนะครับ :D
ใช่เลยแต่ถ้าไม่อยากให้ database พังกระจุยกระจายก็ต้องทำพวก caching ควบคู่ไปด้วยครับ