|
 |
|
ขอสอบถามเรื่องการโหลดข้อมูลทีละแถว หรือ ทีละข้อมูล หน่อยครับ |
|
 |
|
|
 |
 |
|
Query JOIN ข้อมูล มาครั้งเดียวก็จบแล้วครับ จะไปทำให้มันยากทำไมล่ะครับ 
|
 |
 |
 |
 |
Date :
2014-09-11 12:33:17 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ในส่วนที่ 1 ผมใช้ json+ajax แสดงผลแบบ realtime ออกมา โดยมีข้อมูลแสดงออกมามีดังนี้
ผมอยากจะจับ Realtime ระหว่าง
ON Fail - ผมไม่สนใจ
before Success
ปปปปปปปปปปปป
end beore Success
ON Success. ไม่สนใจ
แล้วทุกวันนี้คุณทำอย่างไรครับ (คุณใช้คำว่า Realtime)
ปล. ที่ผมถามไม่มั่นใจคำว่า Realtime ของคุณ และของผม มันความหมายเดียวกันหรือไม่?
|
 |
 |
 |
 |
Date :
2014-09-11 12:38:35 |
By :
สงสัย |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
realtime ผมทำดึงข้อมูลทุกๆ 1 วินาที..
พี่วิน ที่ผมไม่ดึงมาพร้อมกันเพราะ เมื่อผมทำงานดึงข้อมูลมาพร้อมกันแล้ว มันจะทำให้ query ช้าครับ
เพราะตาราง address ผมมันมีข้อมูลประมาณ 5 แสน record
|
 |
 |
 |
 |
Date :
2014-09-11 13:19:49 |
By :
dekcomgigkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมขออธิบายเพิ่มเติมนะครับ สาเหตุที่ผมจะทำแบบขั้นต้นที่ผมได้สอบถามไปนะครับ คือ
เดิมทีผมใช้วิธิการ join table กันแล้ว และเมื่อ address ของผมมันเพิ่มเยอะขึ้นเรื่อยๆ มันจึงเกิดปัญหาในการ query ข้อมูลออกมาช้า
เพราะ ตารางชื่อลูกค้า มันมี lat lng เผื่อที่จะเอาไป join กับ ตาราง address แลวมันช้าครับ
ยิ่งลูกค้าเพิ่มขึ้นมันก็จะช้าขึ้นเรื่อยๆ
หากผมไม่เอาข้อมูล address มันจะเร็ว ผมเลยมีแนวคิดที่ว่า อยากให้มันไปโหลด หรือ ไป query address ทีหลัง
เพื่อให้ user เห็นข้อมูลที่แสดงรวดเร็วขึ้น..
|
 |
 |
 |
 |
Date :
2014-09-11 13:34:18 |
By :
dekcomgigkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ส่วนนี้น่าจะเป็นส่วนที่ต้องประยุกต์ CSS เข้ามาช่วยแล้วนะครับ เช่น ใบรายชื่อบุคคล 500,000 รายชื่อ
ชื่อของนาย A โผล่ขึ้นมารอแล้ว แต่ข้อมูลรายละเอียดจะยังไม่ต้องโหลด เมื่อนำเม้าชี้ทีชื่อของนายA ข้อมูลของนายเอค่อยจะถูกโหลด โดยสังเกตได้จากจะมีไอคอนหมุนๆอยู่สักแปปนึงเนื่องจากกำลังโหลดส่วนนั้นอยู่(ช้าเร็วก็ขึ้นอยู่กับเน็ต) อะไรประมาณนี้เหละครับ
|
 |
 |
 |
 |
Date :
2014-09-12 17:55:43 |
By :
meannerss |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ timer ควบคุมการโหลด ที่ละส่วนก็ได้ครับ
ใช้ร่วมกับ event ด้วยก็ได้ ก็แล้วแต่จะทำครับ
|
 |
 |
 |
 |
Date :
2014-09-12 20:36:33 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำ INDEX ให้กับฟิลด์ lat lng ดูครับว่าจะช่วยได้แค่ไหน ถ้าช่วยได้ไม่มาก ก็ใช้ Ajax ดึงข้อมูลเมื่อ mouseover ที่แถวนั้นๆเอา 
|
 |
 |
 |
 |
Date :
2014-09-12 20:50:25 |
By :
{Cyberman} |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 01
|