ทำไมจำนวน followers ใน #damus กับ #wherostr มันไม่เท่ากันนะ? #siamstr

Reply to this note

Please Login to reply.

Discussion

การนับจำนวน followers ในแต่ละ app ยังเป็นปัญหาสำหรับการ implement อยู่ครับ เนื่องจากโครงสร้างการรับ/ส่งข้อมูล กิน bandwith เยอะเกินความจำเป็น และทำให้ relay ทำงานหนักเกินความจำเป็น

แต่ละ app เลยมีวิธีการแก้ปัญหาที่แตกต่างกันออกไป

- Whersotr จะเป็นการให้กด download แล้วรอโหลดเสร็จถึงจะแสดง ถ้า relay ตัวไหนตอบช้า จะไม่รอจะหยุดนับเลย

- Damus เหมือน Wherostr แต่จะแสดงตัวเลขนับขึ้นเรื่อยๆ ให้ user เห็น แต่ในการแสดงจำนวนแต่ละครั้งก็จะไม่เท่ากันอยู่ดี

- Primal จะมี cache server เป็นของตัวเอง สามารถ ปรับแต่งวิธีการนับเป็นของตัวเองได้

- Nostrudel ไม่แสดงจำนวน แต่จะแสดงรายการเรื่อยๆ ตามที่ relay ตอบกลับมา

*ทั้งหมดของแต่ละ app ผมแค่สังเกตุและคาดเดานะครับว่ามันน่าจะเป็นประมานนี้ แต่ของ Wherostr กับ Damus จะเหมือนกันคือ นับกี่ครั้งก็จะไม่เท่าเดิม 🤗

ขอบคุณครับเคลียร์มากเลย

ปล. คอมเม้นที่พิมพ์พร้อม zap ก็ไม่ขึ้นครับ 555

ผมเห็นข้อความอยู่นะครับ 😁

มันแสดงคนละที่กันหรือครับ

ถ้า zap แล้วใส่ comment มันจะอยู่ใน activity ครับ

ไม่เห็นคอมเม้นของคนอื่นที่มากับ zap เลยครับ หรือเขาไม่ค่อยเม้นกัน

ลองดึง api จาก nostr.band เหมือน primal มั้ยครับ

https://api.nostr.band/

จริงก็เคยจะลองใช้ แต่ถ้าใช้มันก็จะไม่ใช่ nostr protocol + decentralized อ่ะ เหมือนจะมีเฉพาะ nostr.band เค้าทำเอง

ตอนนี้กำลังลองใช้ NIP-45 ของ relay.nostr.band และรอใช้ของ nostr:nprofile1qqswfvkxfu8yu49tkdx4vfxdqs8qtmx80uxyvlxydckvf4d7nz478cccayvnq 😁😁😁