ถามเรื่อง chat room
ผมได้โหลดโค๊ด แซท มาทดลองใช้แต่ติดปัญหาดังนี้
1. ข้อความที่แสดงในหน้าต่าง แซท อยากให้เก็บได้นานๆ กว่า ที่เป็นอยู่ ต้องไปแก้ที่ใหนครับ
2. ข้อความยินดีต้อนรับ จะขึ้นบ่อยมาก ดังรูป
ประมาณว่า คุยๆ กันอยู่ โปรแกรมก็จะรวบรวม ผู้ที่ ออนไลท์ มาแสดงพร้อมกันหมดเลย เกือบทุก 5 นาที
ซึ่งปกติเข้าใจว่า จะแสดงก็ต่อเมือมีผู้เข้ามาใหม่
ผมโหลดมาจาก ลิงค์นี้ครับ
http://www.goragod.com/knowledge-AJAX%20Chat%20room%20(beta).html#module=AJAX Chat room
1. ข้อความที่แสดงในหน้าต่าง แซท อยากให้เก็บได้นานๆ กว่า ที่เป็นอยู่ ต้องไปแก้ที่ใหนครับ
2. ข้อความยินดีต้อนรับ จะขึ้นบ่อยมาก ดังรูป
ประมาณว่า คุยๆ กันอยู่ โปรแกรมก็จะรวบรวม ผู้ที่ ออนไลท์ มาแสดงพร้อมกันหมดเลย เกือบทุก 5 นาที
ซึ่งปกติเข้าใจว่า จะแสดงก็ต่อเมือมีผู้เข้ามาใหม่
ผมโหลดมาจาก ลิงค์นี้ครับ
http://www.goragod.com/knowledge-AJAX%20Chat%20room%20(beta).html#module=AJAX Chat room
อาจเป็นไปได้ว่า Server หรือ การเชื่อมต่อช้านะครับ เลยหลุดบ่อย ซึ่งก็จะเป็นอาการอย่างที่เห็นแหละครับ
ระบบแชตมีการติดต่อกับ Server บ่อย ถ้า Server ไม่ดีพอ อาจหลุดบ่อยได้ครับ แต่ลองแก้ไขโดยการตั้งค่า config ดูก่อนครับ ค่าที่กำหนดลองทดสอบหลายๆค่าดูครับ
ขอบคุณครับเดี๋ยวจะลองทำตามดูครับ
$gap=20000; // ค่านี้ ถ้ากำหนดไว้น้อย จะหลุดบ่อยมาก แต่ถ้ากำหนดไว้มาก จะเช็คคนที่ออนไลน์ได้ช้า เช่น เข้ามาแล้ว 1 ชั่วโมง ยังไม่มีสถานะ ออนไลน์เลย
ผมลองนั่ง ดู ปัญหาที่หลุดบ่อย น่าจะมาจากการที่ มี user online มากกว่า 1 คน เพราะที่ผลลองเล่น คนเดี๋ยว ไม่มีปัญหา
แต่พอ มีคน เข้า มาสัก 3 คนขึ้น ไปเล่น หลุด และเข้า เอง ตลอดเลย
ส่วนการตั้ง config ไม่แนะนำให้ตั้งมากไปนะครับ ทีแนะนำคือ ให้ตั้ง refreshtime น้อยๆ และตั้ง gap มากๆ (มากได้กว่า 2เท่า นะครับ)
refreshtime จะมีผลต่อการอัปเดทข้อความ ไม่ควรให้มากไป
gap จะมีผลต่อคน logout ถ้าตั้งมากไป จะทำให้คนที่ logout ไปแล้ว ใช้เวลานานกว่าระบบจะลบออก