สร้างเว็บแบบ realtime ยังไงครับ HomeForumสร้างเว็บแบบ realtime ยังไงครับ kaoru_bank@hotmail.com คืนตอนนี้ผมใช้ Ajax วน loop ไป select ค่า จากฐานข้อมูล ในเครื่อง server ทุก3 ๆ วิ ถ้าเราใช้งานหลายเครื่องมันจะ มีปัญหากับเครื่อง sever ไหมครับ? แล้วเราจะมีวิธีอื่นไหมครับ กรกฎ วิริยะ ถ้าต้องการอัปเดทแบบ Realtime การวนลูป query ข้อมูลด้วย Ajax คงเป็นตัวเลือกที่ดีที่สุดครับ ส่วนถ้าหากมี user เรียกพร้อมๆกันหลายๆคยจะมีปัญหาหรือไม่ คำตอบจริงๆแบบไม่อ้อมค้อมคือ "มี" ละครับ แต่โดยทั่วไป Server ก็มักจะมีประสิทธิ์ภาพพอที่จะรองรับ user หลายๆคนพร้อมกันอยู่แล้วครับ ดังนั้นสิ่งที่ควรทำในกรณีที่ต้องการข้อมูลแบบ realtime คือ 1.กำหนดช่วงเวลาการร้องขอ ที่เหมาะสมกับข้อมูล ดดยปกติให้ใช้ช่วงเวลาที่นานที่สุดครับ 2.จัดการ query ให้เหมาะสม และ น้อยที่สุด (optimize query) 3.รับส่งข้อมูล ให้น้อยที่สุด โดยทั่วไปให้ส่งเฉพาะข้อมูลใหม่เท่านั้น หรือ เฉพาะข้อมูลที่มีการเปลี่ยนแปลง kaoru_bank@hotmail.com ขอบคุณมากครับ ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
ส่วนถ้าหากมี user เรียกพร้อมๆกันหลายๆคยจะมีปัญหาหรือไม่ คำตอบจริงๆแบบไม่อ้อมค้อมคือ "มี" ละครับ
แต่โดยทั่วไป Server ก็มักจะมีประสิทธิ์ภาพพอที่จะรองรับ user หลายๆคนพร้อมกันอยู่แล้วครับ ดังนั้นสิ่งที่ควรทำในกรณีที่ต้องการข้อมูลแบบ realtime คือ
1.กำหนดช่วงเวลาการร้องขอ ที่เหมาะสมกับข้อมูล ดดยปกติให้ใช้ช่วงเวลาที่นานที่สุดครับ
2.จัดการ query ให้เหมาะสม และ น้อยที่สุด (optimize query)
3.รับส่งข้อมูล ให้น้อยที่สุด โดยทั่วไปให้ส่งเฉพาะข้อมูลใหม่เท่านั้น หรือ เฉพาะข้อมูลที่มีการเปลี่ยนแปลง