รบกวนขอ Concept AJAX chat หน่อยครับ

เริ่มโดย ganginwpop, 25 ธันวาคม 2010, 15:49:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ganginwpop

คืออยากทราบในการ ทำ AJAX CHAT อะครับ

เท่าที่ผมคิดได้ น่าจะประมาณว่า
ทุกๆ X วินาที ให้ post ไป .php แล้ว return query message กลับมา

ซึ่งพอคิดไปคิดมา ให้มัน ทำซ้ำๆ ไปอย่างงั้น มันจะกิน resource เยอะไปไหมอะครับ

เลยคิดว่าวิธีนี้ไม่น่าจะใช่วิธีที่ดีที่สุด

มีใครพอจะมีแนวทางอื่นๆแนะนำอีกไหมอะครับ


ขอบคุณครับ
:wanwan017:
รับโม ปรับแต่ง ติดตั้ง แก้ไข [direct=http://www.simpleyoursite.com]บอร์ด SMF[/direct] ผลงาน [direct=http://www.simpleyoursite.com/portfolio.html]คลิกที่นี่[/direct]

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

[direct=http://www.simpleyoursite.com]รับทำเว็บไซต์เชียงใหม่[/direct] | [direct=http://www.simpleyoursite.com]รับทำเว็บไซต์[/direct]

Pang25441

ผมก็ทำแบบนั้นอยู่ แต่ไม่รู้ดูว่ามันกิน Resource มากน้อย ยังไง
แต่เท่าที่ใช้ก็ไม่มีปัญหานะ คงเพราะคนไม่เยอะ
แต่ log ยาวมวากกกกกกกกกกก
ใช้งานอยู่ที่ 8-12 คนอ่ะ
แบนวิธวันละ ใกล้ๆ 100MB (ไม่รวม Emoticon)
Click!!
ปรวชฺชานุปสฺสิสฺส นิจฺจํ อุชฺฌานสญฺญิโน
อาสวา ตสฺส วฑฺฒนฺติ อารา โส อาสวกฺขยา

คนที่เห็นแต่โทษผู้อื่น คอยแต่เพ่งโทษนั้น
อาสวะก็เพิ่มพูน เขายังไกลจากความสิ้นอาสวะ
[ขุ.ธ. ๒๕/๔๙]

ganginwpop

อย่าง facebook เค้าใช้ หลักการประมาณนี้ป่าวอะครับ

ตรงส่วน chat ของเค้า อยากรุ้จริงๆ
รับโม ปรับแต่ง ติดตั้ง แก้ไข [direct=http://www.simpleyoursite.com]บอร์ด SMF[/direct] ผลงาน [direct=http://www.simpleyoursite.com/portfolio.html]คลิกที่นี่[/direct]

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

[direct=http://www.simpleyoursite.com]รับทำเว็บไซต์เชียงใหม่[/direct] | [direct=http://www.simpleyoursite.com]รับทำเว็บไซต์[/direct]

Pang25441

คงหลักการเดียวกันครับ
เครื่องลูกต้องคอย รีเควส ไปยังเซิฟตลอด เพื่อตรวจสอบข้อมูลใหม่ๆ
:wanwan006: แบบอยื่นผมไม่รู้ว่ามันทำได้รึเปล่า(ที่ว่าเครื่องลูกเป็นตัว listen รอการอัพเดทที่เซิฟเวอส่งมา โดยไม่ต้องร้องขอตลอด)
:wanwan024:ของผมรีเควสทุก 3 วิ ไม่เห็นว่าจะโดนโฮสเตะนะครับ(หุหุ)
Click!!
ปรวชฺชานุปสฺสิสฺส นิจฺจํ อุชฺฌานสญฺญิโน
อาสวา ตสฺส วฑฺฒนฺติ อารา โส อาสวกฺขยา

คนที่เห็นแต่โทษผู้อื่น คอยแต่เพ่งโทษนั้น
อาสวะก็เพิ่มพูน เขายังไกลจากความสิ้นอาสวะ
[ขุ.ธ. ๒๕/๔๙]

kitazawa1st

อ้างถึงจาก: pang25441 ใน 26 ธันวาคม 2010, 17:38:35
คงหลักการเดียวกันครับ
เครื่องลูกต้องคอย รีเควส ไปยังเซิฟตลอด เพื่อตรวจสอบข้อมูลใหม่ๆ
:wanwan006: แบบอยื่นผมไม่รู้ว่ามันทำได้รึเปล่า(ที่ว่าเครื่องลูกเป็นตัว listen รอการอัพเดทที่เซิฟเวอส่งมา โดยไม่ต้องร้องขอตลอด)
:wanwan024:ของผมรีเควสทุก 3 วิ ไม่เห็นว่าจะโดนโฮสเตะนะครับ(หุหุ)


APE (Ajax Push Engine) ครับ ลองหาข้อมูลดู เกี่ยวกับ Server-side JavaScript
เล็กสั้น ขยันซอย

DJJome


ganginwpop

ขอบคุณทุกท่านครับมากครับ

พอดีว่าจะลองทำดู
รับโม ปรับแต่ง ติดตั้ง แก้ไข [direct=http://www.simpleyoursite.com]บอร์ด SMF[/direct] ผลงาน [direct=http://www.simpleyoursite.com/portfolio.html]คลิกที่นี่[/direct]

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

[direct=http://www.simpleyoursite.com]รับทำเว็บไซต์เชียงใหม่[/direct] | [direct=http://www.simpleyoursite.com]รับทำเว็บไซต์[/direct]

Pang25441

#7
  :wanwan011: ขอบคุณครับ ดูแล้วมึนส์เลยทีเดียว :P

เท่าที่ดู แล้ว ต้องติดตั้ง APE Server บนเครื่องโฮสก่อน? รึเปล่า
:(ถ้าเป็น Shared Host ล่ะ?
:'( แล้วต้องมี jsp มาเกี่ยวข้องด้วยไหม?
-----------
http://www.music-room.in.th/discuz/
อันนี้คือตัวที่ผมกำลังจะพัฒนา ใช้ JavaScript/jQuery และ Ajax+PHP
:wanwan009: เห็น APE แล้ว รู้สึกว่าอันเก่าไม่ค่อยเวิร์ค
Click!!
ปรวชฺชานุปสฺสิสฺส นิจฺจํ อุชฺฌานสญฺญิโน
อาสวา ตสฺส วฑฺฒนฺติ อารา โส อาสวกฺขยา

คนที่เห็นแต่โทษผู้อื่น คอยแต่เพ่งโทษนั้น
อาสวะก็เพิ่มพูน เขายังไกลจากความสิ้นอาสวะ
[ขุ.ธ. ๒๕/๔๙]

ganginwpop

ได้ผลไงก็บอกกันบ้างนะท่าน

ถ้าทำ loop ทุกๆ 4-5 ผมว่ามันแปลก
รับโม ปรับแต่ง ติดตั้ง แก้ไข [direct=http://www.simpleyoursite.com]บอร์ด SMF[/direct] ผลงาน [direct=http://www.simpleyoursite.com/portfolio.html]คลิกที่นี่[/direct]

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

[direct=http://www.simpleyoursite.com]รับทำเว็บไซต์เชียงใหม่[/direct] | [direct=http://www.simpleyoursite.com]รับทำเว็บไซต์[/direct]

DJJome

อ้างถึงจาก: pang25441 ใน 27 ธันวาคม 2010, 03:02:42
  :wanwan011: ขอบคุณครับ ดูแล้วมึนส์เลยทีเดียว :P

เท่าที่ดู แล้ว ต้องติดตั้ง APE Server บนเครื่องโฮสก่อน? รึเปล่า
:(ถ้าเป็น Shared Host ล่ะ?
:'( แล้วต้องมี jsp มาเกี่ยวข้องด้วยไหม?
-----------
http://www.music-room.in.th/discuz/
อันนี้คือตัวที่ผมกำลังจะพัฒนา ใช้ JavaScript/jQuery และ Ajax+PHP
:wanwan009: เห็น APE แล้ว รู้สึกว่าอันเก่าไม่ค่อยเวิร์ค

VPS ดีกว่านะครับ

ganginwpop

ตัว APE มึนมาก  :wanwan022:

ต้องมีการ setting sv เราด้วยหนิครับ

สงสัยต้อง loop เอาแล้วหละ ฮ่าๆ
รับโม ปรับแต่ง ติดตั้ง แก้ไข [direct=http://www.simpleyoursite.com]บอร์ด SMF[/direct] ผลงาน [direct=http://www.simpleyoursite.com/portfolio.html]คลิกที่นี่[/direct]

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

[direct=http://www.simpleyoursite.com]รับทำเว็บไซต์เชียงใหม่[/direct] | [direct=http://www.simpleyoursite.com]รับทำเว็บไซต์[/direct]

BigChange

ได้ยินมาว่า chat จะกิน resource สูงมาก  :P
small actions x lots of people = Big Change

gootooyoo

ยิ่งมากคน ส่งไปกลับไปกลับ คิดดูถ้าเป็น bts ยังไม่ทันเลย 55555
ขวากหนาม ที่เราต้องข้ามผ่าน ถึงจะเจ็บก็จะไป (\◣_◢/)  [direct=http://gootooyoo.blogspot.com] [/direct]
[direct=http://gootooyoo.blog.com] ❤ [direct=http://free-icons.blogspot.com] ❤  [direct=http://goo-dog.blogspot.com]❤