← cointh.com
Under the hood

นามบัตรใบเดียว
แต่ เทพทั้งหลังบ้าน

เว็บนี้ไม่ได้เป็นแค่หน้าโชว์ — มันรันบน Cloudflare edge ทั่วโลก, cache 3 ชั้น, เก็บข้อมูล on-chain 15 ปีไว้เอง, อัปเดต realtime และรับคนเป็นล้านได้โดยไม่ไปกวนใคร.

เมืองที่โค้ดรันพร้อมกัน
(Cloudflare edge)
on-chain history
เก็บไว้เองตั้งแต่ 2011
เวลาตอบจาก edge cache
(เกือบทุก request)
ที่ไปดึง upstream จริง
ที่เหลือใช้ของเราเอง
Architecture
request เดินทางยังไง

ผู้ใช้แทบไม่เคยแตะ origin เลย — 3 ชั้นกรองไว้หมด ส่วนข้อมูลหนักๆ เราดึงมาเก็บไว้เองวันละครั้ง

🌐
User
เปิดหน้าจากที่ไหนก็ได้ในโลก
Edge Cache
caches.default ในศูนย์ข้อมูลที่ใกล้ที่สุด
~160ms · จบที่นี่เป็นส่วนใหญ่
🗄️
KV (global)
cache กลางทั้งโลก + stale-while-revalidate
miss เท่านั้นถึงมา
📦
R2 Archive
history 15 ปี เก็บไว้เอง + overlay ราคาสด
ของเราเอง
🛰️
Upstream
Coin Metrics · BGeometrics · exchanges
วันละ 1 ครั้ง

▸ เปิด 100,000 คนพร้อมกัน upstream ไม่รู้สึกอะไรเลย — เพราะข้อมูลย้อนหลังมันนิ่งแล้ว เราเก็บไว้ใน R2 ของเราเอง อัปเดตแค่วันละครั้ง ส่วนราคา overlay สดทุก request · ถ้า upstream ล่ม → serve-stale คืนของล่าสุด ไม่มีจอ error.

เทพยังไง
รายละเอียดที่คนไม่เห็น
🧠

5 dashboard on-chain

MVRV · NUPL · CVDD/Delta Price · Momentum & Spot CVD · Supply in Loss — ทุกหน้าเลือกช่วงได้ 7D ถึง MAX ลากยาวถึงปี 2011

📡

Realtime จริง

ราคา BTC สดผ่าน WebSocket จาก exchange + ทุกตัวเลข (MVRV/ratio) คำนวณใหม่จากราคาล่าสุดทุกวินาที

🛡️

ไม่มีวันล่มเพราะคนเยอะ

cache 3 ชั้น + serve-stale-on-error — ต่อให้แหล่งข้อมูลภายนอกดับ เว็บยังเสิร์ฟค่าล่าสุดได้ปกติ

🪶

เบาแต่แรง

ไม่มี framework — vanilla JS + Hono router + Chart.js เสิร์ฟเป็น static asset จาก edge โหลดไวมาก

🗃️

เป็นเจ้าของข้อมูลเอง

history 15 ปีเก็บใน R2 ของเราเอง — ไม่พึ่ง uptime ของใคร ไม่โดน rate-limit ใครทั้งสิ้น

🛒

ครบทั้งร้านค้า

store.cointh.com มี Google sign-in + Stripe checkout + D1 database + R2 file delivery บน worker เดียว

Data coverage
ย้อนได้ไกลแค่ไหน

แต่ละ dashboard ลากข้อมูลไกลสุดเท่าที่ data จริงมี — ไม่มั่ว ไม่เติมปลอม

2011 → now
2011 → now
2011 → now
2016 → now
2017 → now
Stack
สร้างด้วยอะไร
Cloudflare Workers
Hono router
Workers KV
R2 storage
D1 SQLite
Cron Triggers
Chart.js
WebSocket
Stripe Checkout
Google Identity
PWA + SW
Vanilla JS
ลองของจริงเลย

ทุกอย่างข้างบนนี้ทำงานอยู่ตอนนี้ — กดเข้าไปดูเลย