ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามหลักการทำ Follow และการนับ View หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามหลักการทำ Follow และการนับ View หน่อยครับ  (อ่าน 1308 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kanin03
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 500



ดูรายละเอียด
« เมื่อ: 01 กรกฎาคม 2012, 03:06:29 »

คือการนับ View แบบ youtube นี่เขามีหลักการประมาณไหนหรอครับแล้วทำยังไงหรอครับ
แล้วก็การทำ Follow หรือพวก Subscripe ทำยังไงหรอครับไม่ค่อยเข้าใจหลักการของมันเท่าไหร่

ขอถามอีกนิดครับเชค user online นี่ทำยังไง

ขอ 3 ข้ออ่าครับพอดีอยากรู้มานานมากแล้วเหมือนกันแต่ไม่ได้ถาม
ตอนนี้จะเอามาใช้ทำโปรเจคใหม่เลยต้องมาถามท่านๆแล้วอ่าครับ

รบกวนทีนะครับ  wanwan017
บันทึกการเข้า
chimichimi
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 270



ดูรายละเอียด
« ตอบ #1 เมื่อ: 01 กรกฎาคม 2012, 06:07:11 »

หลักการนับ View ของยูทูป นับจากการคลิกเข้าไปดู ไม่นับ Reply (ดูซ้ำ) แต่ Refresh หน้าจอ นับ และระบบนับ จะไม่เป็น Realtime ระบบจะสะสมไปให้ได้จำนวนหนึ่งสักพักแล้วค่อย โชว์ยอด View.
ที่เหลือรองดูท่านอื่นๆครับ
บันทึกการเข้า
New2th
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 136
ออฟไลน์ ออฟไลน์

กระทู้: 841



ดูรายละเอียด
_
« ตอบ #2 เมื่อ: 01 กรกฎาคม 2012, 09:38:46 »

 wanwan008
« แก้ไขครั้งสุดท้าย: 28 มิถุนายน 2017, 20:47:00 โดย New2th » บันทึกการเข้า
kanin03
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 500



ดูรายละเอียด
« ตอบ #3 เมื่อ: 01 กรกฎาคม 2012, 12:39:51 »

+1 ขอบคุณทุกท่านครับแต่ผมยังไม่ค่อยเข้าใจ เรื่อง View ของ youtube เท่าไหร่เลยครับ

แบบว่า มันจะไม่นับเวลาเรากด Replay แบบนี้หรอครับแต่นับเวลาเรากด F5 หรอครับ  wanwan017
บันทึกการเข้า
kanin03
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 500



ดูรายละเอียด
« ตอบ #4 เมื่อ: 04 กรกฎาคม 2012, 08:24:56 »

Follow หรือพวก Subscripe ลองแบบนี้ครับ
โครงสร้างประมาณนี้
| UID | Username | Following |

 สมมุติ Follow ID สมาชิกเลขที่ 1,34 และ 5456 ก็เก็บ Following เป็น 1,34,5456
พอจะเรียก ข้อความจากคนที่เรา Following อยู่ก็ใช้ WHERE UID IN (1,34,5456) <-- ดึงจากฟิล Following

Useronline ให้สร้างตารางชื่อ Session ขึ้นมาเช็คว่า User มีการใช้งานครั้งล่าสุดตอนไหน โครงสร้างประมาณนี้ (ตั้ง engine เป็น memory ด้วยนะครับ)
| UID | Time |

เวลาอัพเดตหน้าทีก็ใช้
DELETE FROM Session WHERE Time<UNIX_TIMESTAMP()-900 ลบ User ที่ไม่มีการใช้งานใน 15 นาทีที่ผ่านมา (900 = 15 นาที)
UPDATE Session SET  Time=UNIX_TIMESTAMP() WHERE UID='$uid' LIMIT 1


เราตั้ง mysql เป็น engine memory แล้วมันจะไม่กินแรมหรอครับ เพราะผมใช้ shared โฮสน่ะครับ

ผมเข้ามาเจอบทความของคุณ Icez แล้วครับเดวยังไงเริ่มโปรเจคแล้วจะลองอีกทีขอบคุณมากๆครับ
อ้างถึง
« แก้ไขครั้งสุดท้าย: 04 กรกฎาคม 2012, 08:28:01 โดย kanin03 » บันทึกการเข้า
MeenyFancy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 208
ออฟไลน์ ออฟไลน์

กระทู้: 1,270



ดูรายละเอียด
« ตอบ #5 เมื่อ: 04 กรกฎาคม 2012, 10:06:58 »

วิวยูทูป นับเมื่อดูผ่านไปแล้ว x วิครับ ส่วน x นี่เท่าไรไม่รุจำไม่ได้ refresh เฉยๆ ไม่นับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์