สอบถามการทำ Report Realtime เอาไว้ Monitor Order ช่วยชี้เเนะหน่อยค่ะต้องทำอย่างไร
1 all_data = ตาราง ข้อมูลทั้งหมด
2 sum_last_date field ( lastdate pk, amount );
ทำทุกวัน(หรือสัปดาห์ หรือ เดือน)
Code (SQL)
insert into sum_last_date
select max(active_date), sum(amount)
from all_data
ประมาณนี้ครับ อย่าไปคิวรี่ ทั้งหมด ทุกครั้ง
ส่วนการแสดงผล ก็คิวรี่ เฉพาะของใหม่ ก็จะเร็วขึั้น all_date มี active_date เป็น index ก็จะเร็วครับ
Code (PHP)
$old = "select last_date, amount from sum_last_date order by date desc limit 1;";
$new = "select sum(all_data.amount) new_amount from all_data where date(active_date)>$last_date";
ประวัติการแก้ไข 2016-08-30 15:24:35
Date :
2016-08-30 15:21:54
By :
Chaidhanan
ใช้ Ajax โหลดข้อมูลครับ จะได้ไม่ต้อง refresh หน้า
ผมไกด์ให้เฉยๆนะครับ ที่เหลือลองหาอ่านเอา
ajax
Date :
2016-08-30 15:36:38
By :
goragod
lสอบถามเพิ่มเติมอีกนิดนะค่ะ พวกตลาดหุ้น เค้าใช้คอนเซ็ปเเบบนี้เหมือนกันใช่ไหมค่ะ
Date :
2016-08-30 16:21:54
By :
sssai27
ถ้า ASP.Net จะใช้ SignalR ครับ ส่วน PHP หรืออื่น ๆ จะมี Framework เหมือนกันครับ
Date :
2016-08-30 17:41:30
By :
mr.win
ถ้าเป็นเว็บของตัวเอง ใช้ jQuery (อีกเสียงครับ)
Date :
2016-08-30 23:15:19
By :
peakna
ได้เเเล้วจ้า ใช้ jQuery
Date :
2016-09-09 11:06:50
By :
sssai27
ยังไม่เคยใช้ socket ล่ะสิ
Date :
2016-09-09 14:58:19
By :
fossil31
Load balance : Server 00