ขอสอบถามครับ ทราบมาว่ามี sse ที่สามารถทำให้ server ส่ง response มาที่ client ตลอดเวลา โดยอาศัยการ request เพียงครั้งเดียว ซึ่ง ณ ปัจจุบันผมยังใช้วิธีการ request ผ่าน Ajax วนลูปโดยการ setinterval JavaScript ซึ่งกำลังจะตัดสินใจเปลี่ยนไปใช้ sse แต่มีข้อสงสัยบางอย่างดังนี้ครับ
เนื่องจากแบบเดิมผมใช้วิธี request ผ่าน Ajax โดยวนลูป 2 sec ด้วยการใช้ setinterval JavaScript โดยไฟล์ที่ Ajax ไปนั้นมีการ connect mysql กับแบบใหม่ที่ใช้ sse ซึ่งยิงไปที่ไฟล์ที่มีการ connect MySQL sleep 2 sec แบบไหนหนัก server กว่ากันครับ
ssr Server side rendering
bluezip Sun, 02/09/2018 - 00:10
ssr Server side rendering หรือเปล่า
ถ้ามีปัญหาเรื่องการเรียก ajax ลองใช้ shocket ดู php ก็มี
sse - server sent event ครับ
hisoft Sun, 02/09/2018 - 00:30
In reply to ssr Server side rendering by bluezip
sse - server sent event ครับ
SSR นี่ไม่ได้ย่อมาจาก Super
osmiumwo1f Sun, 02/09/2018 - 20:08
In reply to ssr Server side rendering by bluezip
SSR นี่ไม่ได้ย่อมาจาก Super Super Rare หรอครับ #RNGesus
One True Religion /pray
McKay Sun, 02/09/2018 - 21:23
In reply to SSR นี่ไม่ได้ย่อมาจาก Super by osmiumwo1f
One True Religion /pray
One True Religion /pray
osmiumwo1f Mon, 03/09/2018 - 11:06
In reply to One True Religion /pray by McKay
One True Religion /pay
FTFY
ที่เคยเห็นแบบ realtime sync
JavaDevil Mon, 03/09/2018 - 15:24
ที่เคยเห็นแบบ realtime sync ของ firebase เค้าใช้ web socket ส่งข้อมูล
ผมว่า Web Socket
varavut Tue, 04/09/2018 - 17:15
ผมว่า Web Socket ตามความเห็นบนน่าจะดีกว่า
อยากทราบว่าสาเหตุที่ต้องการ query database ทุก 2 sec คืออะไรครับ ถ้าเพื่อดูข้อมูลอัพเดทผมว่าน่าจะลองหา library อะไรที่ไป watch log ของ database แทน เช่น php-mysql-replication แล้วพอได้ event ค่อยส่งไปให้คนที่ subscribe อะไรประมาณนั้นครับ
WebSocket เถอะครับ
audy Sat, 08/09/2018 - 10:17
WebSocket เถอะครับ
SSE ชิลกว่าเยอะครับ
mossila Wed, 26/09/2018 - 16:29
SSE ชิลกว่าเยอะครับ