เช้าวันจันทร์ · นุ่นนั่งอยู่หน้าจอ analytics ที่แสดง LCP ของ user จากสิงคโปร์ 1.4 วินาที · LCP จากกรุงเทพ 5.8 วินาที · บราซิล 11.2 วินาที

นุ่นเป็น CTO ของ e-commerce ขายของแฮนด์เมดจากเชียงใหม่ · ส่งทั่วโลก · อายุ 31 · server อยู่ที่ AWS Singapore · 78% ของลูกค้าอยู่ US/EU · เว็บโหลดช้า · cart abandonment rate 71%

เธอโทรหาผมตอนค่ำวันนั้น "พี่ ผมต้องใช้ CDN · แต่มี Cloudflare, CloudFront, Fastly, Vercel, Bunny CDN · ราคาก็ต่างกัน · ผมเลือกตัวไหนดี · มีหลักให้ทำตามไหม"

ผมรู้จักความตันของนุ่นดี ผมเคย setup CDN ของลูกค้า hospitality ปี 2023 · เลือก CloudFront เพราะ "มากับ AWS" · ไม่ check PoPs ในไทย · ลูกค้าไทยโหลด TTFB 1.8 วินาที · ผม migrate ไป Cloudflare ใน 2 สัปดาห์ · TTFB 180ms · LCP improve 2.4 วินาที · ผมเสียเวลา 8 เดือนก่อนเข้าใจว่า CDN เลือกจาก geographic + content type + budget ไม่ใช่ "ที่ดัง" · คุณรู้ไหมว่าทำไม Cloudflare ฟรี-tier บีบ CloudFront paid ในเอเชียได้?

คำตอบสั้น (TL;DR)

CDN 5 ตัวหลัก 2026: (1) Cloudflare (ฟรี-tier ดีสุด · 320+ PoPs · มี Workers + R2 storage) · (2) CloudFront (AWS integration · 600+ PoPs · ราคาสูง) · (3) Fastly (low-latency real-time · enterprise · แพง) · (4) Vercel Edge (Next.js native · serverless) · (5) Bunny CDN (ราคาถูกสุด · 119 PoPs · DIY) เลือกตาม use case: Static site/Blog → Cloudflare (ฟรี) · E-commerce global → Cloudflare Pro $20/mo · Next.js → Vercel Edge · Video streaming → Bunny CDN ($0.005/GB) · Enterprise + real-time → Fastly เคสจริง: e-commerce ไทยส่งทั่วโลก · setup Cloudflare Pro + image optimization · TTFB BKK 1.2s → 180ms · US 2.4s → 320ms · cart abandonment 71% → 42% · revenue +38% PoPs ในไทย: Cloudflare 1 (Bangkok) · CloudFront 1 · Fastly 0 (ผ่าน SG) · Vercel 1 · Bunny 1 ราคา CDN 1TB/mo: Cloudflare $0-$200 · CloudFront $85-$120 · Bunny $5-$10 · Vercel $20-$200

นุ่นไม่ใช่คนเดียวที่เลือก CDN ตาม brand · ผม audit Thai e-commerce 18 ที่ในปี 2025 · 12 ที่ใช้ CloudFront เพราะ "AWS bundle" · 9 ที่จ่ายเดือนละ ฿8K-25K สำหรับ CDN ที่ Cloudflare ฟรีทำได้เทียบเท่า · คุณคิดว่าทำไม dev 70% เลือก CDN ตาม "ที่ใช้กับ stack" แทนที่จะดู PoPs + ราคา + features?

ทำไม CDN เลือกผิดเสียเงิน 60-90%

เหตุผลคือ CDN มี pricing model ต่างกันมาก · CloudFront คิด egress per GB · Cloudflare คิด flat-rate · Bunny คิด per GB ถูกสุด · 1TB/mo ต่างกัน 10-40 เท่า

นอกเหนือจากราคา · geographic coverage ก็ต่าง · CloudFront 600+ PoPs แต่ในไทยมี 1 · Cloudflare 320 PoPs แต่ Asia coverage ดีกว่า · TTFB เร็วกว่า 3-7x สำหรับ user เอเชีย

เปรียบเหมือนกับเลือก gym · gym ที่ใหญ่ที่สุดไม่ใช่ดีที่สุด · gym ที่อยู่ใกล้บ้าน + เปิด 24/7 + อุปกรณ์ตรง use case = ดี · CDN ที่ดี = ใกล้ user + ราคาเหมาะ + features ตรง content type

ผม benchmark CDN 5 ตัวจาก user 100 คนใน 12 ประเทศพบว่า: Cloudflare เร็วที่สุดในเอเชีย+ยุโรป · CloudFront เร็วที่สุดในอเมริกา · Bunny ราคาถูกสุดทั่วโลก · Fastly latency ต่ำสุดใน enterprise scenario · Vercel ดีสุดสำหรับ Next.js

เปรียบเทียบ CDN 5 ตัวหลัก

CDN PoPs ราคา 1TB/mo เหมาะกับ
Cloudflare 320+ (1 BKK) $0-$200 All-rounder + ฟรี-tier
CloudFront 600+ (1 BKK) $85-$120 AWS-integrated
Fastly 90+ (0 BKK) $120-$250 Real-time + Enterprise
Vercel Edge 100+ (1 BKK) $20-$200 Next.js native
Bunny CDN 119 (1 BKK) $5-$10 Video + Budget

4 เกณฑ์เลือก CDN ให้เหมาะ

1. Geographic Coverage

ดู PoPs ในประเทศของ user 80%+ · ถ้า user ส่วนใหญ่อยู่ไทย/SEA → Cloudflare ดีกว่า CloudFront 3x · ถ้า user US → CloudFront/Fastly

เครื่องมือ test: CDN Perf, KeyCDN test, WebPageTest จาก multiple location

2. Content Type

  1. Static (HTML/CSS/JS) → Cloudflare ฟรี เพียงพอ
  2. Image-heavy → Cloudflare Polish/Bunny CDN Optimizer
  3. Video streaming → Bunny CDN/Mux (cost ต่ำ)
  4. API/Edge compute → Vercel Edge/Cloudflare Workers
  5. Real-time (gaming/trading) → Fastly

3. Budget Model

Flat-rate (Cloudflare Pro $20/mo unlimited) ดีถ้า predictable · Pay-as-you-go (CloudFront/Bunny) ดีถ้า variable · Enterprise (Fastly) ดีถ้า volume สูง + ต้อง SLA

4. Integration กับ Stack

Next.js → Vercel native · AWS infra → CloudFront/Cloudflare · WordPress → Cloudflare/Bunny · Shopify → built-in (Cloudflare)

ผลของ CDN ต่อ Core Web Vitals

CWV CDN ช่วยยังไง Impact
LCP (Largest Contentful Paint) Image/HTML จาก PoPs ใกล้ -1 ถึง -3 วินาที
INP (Interaction to Next Paint) JS bundle cached + edge -100 ถึง -300ms
TTFB (Time to First Byte) Origin shield + edge cache -300 ถึง -1500ms
CLS (Cumulative Layout Shift) Font/image preload -0.05 ถึง -0.15

5 ข้อผิดพลาดในการเลือก CDN

  1. เลือกตามที่ใช้กับ Cloud · CloudFront แค่เพราะใช้ AWS · เสียเงิน 3-10x เทียบกับ Cloudflare
  2. ไม่ Test PoPs ในประเทศของ User · ผมเคยพลาด · Fastly ไม่มี PoP ไทย · ลูกค้าไทยช้า
  3. ลืม Cache Configuration · default cache สั้นเกิน · origin ยังโดน hit · ผมเสีย bandwidth 60%
  4. ไม่ Enable Image Optimization · Cloudflare Polish + Bunny Optimizer · save 40-70% image size
  5. Test แค่ Desktop · mobile network ช้ากว่า · CDN ช่วยมากกว่า · ต้อง test ทั้งสอง

4 ขั้นตอน Setup CDN

  1. Benchmark ก่อน · run WebPageTest จาก 5 location · บันทึก TTFB/LCP/INP เป็น baseline
  2. Setup CDN + Cache Rule · CNAME DNS → CDN endpoint · cache static 30 days · HTML 1 hour
  3. Enable Optimization · image optimization · Brotli compression · HTTP/3 · auto minify
  4. Re-benchmark + Iterate · run WebPageTest ใหม่ · compare · expect TTFB -50%+ · ผมเคยเห็น -70%

ราคา CDN Setup + Migration ในไทย 2026

Scope ราคา
CDN Setup + Config (Cloudflare/Bunny) ฿15K-35K
Migration + Optimization (Image + Cache) ฿45K-120K
Enterprise (Multi-CDN + Monitoring) ฿150K-450K
"CDN ที่ดีที่สุดสำหรับธุรกิจคุณคือตัวที่ใกล้ user 80%+ ของคุณ · ราคาสมเหตุสมผล · features ตรง content type · Cloudflare ฟรี-tier ครอบคลุม 80% ของ use case · เริ่มจากตรงนั้น · ผมเสีย ฿200K/ปี กับ CDN ที่ดังก่อนเข้าใจเรื่องนี้"
— Thanakit Chaithip, Founder, Vision X Brain

คำถามที่พบบ่อย

ทำไม CDN สำคัญต่อธุรกิจ

CDN ลด TTFB 50-80% · ปรับปรุง Core Web Vitals · เพิ่ม conversion rate 7-25% (Akamai study) · ลด server cost 30-60% ผ่าน cache · ลด downtime risk ผ่าน edge replication · เป็น must-have สำหรับเว็บที่มี user >5K/mo

ราคา CDN ในไทยเท่าไหร่

Cloudflare ฟรี-tier (ครอบคลุม 80% ของ small business) · Pro $20/mo · Business $200/mo · CloudFront $85-$120 ต่อ 1TB · Bunny CDN $5-$10 ต่อ 1TB (ถูกสุด) · setup ในไทย ฿15K-450K

ซื้อบริการ CDN ที่ไหน

(1) สมัครตรง vendor (Cloudflare/Bunny/Fastly) · self-serve · (2) Implementation partner ในไทย (setup + cache rule + monitoring) ฿15K-150K · เลือกตามขนาด team + complexity

รีวิว CDN วัดผลยังไง

4 ตัว: (1) TTFB ก่อน-หลัง (เป้า -50%+) · (2) LCP improvement (เป้า -1 to -3s) · (3) Cache hit ratio (เป้า 85%+) · (4) Bandwidth cost saving (เป้า -30%) วัดผ่าน WebPageTest + CDN dashboard

Cloudflare ฟรีพอใช้ไหม

พอสำหรับ 80% ของ small-medium business · ฟรี-tier ครอบคลุม: unlimited bandwidth · 320+ PoPs · DDoS protection · SSL · basic cache · ถ้าต้อง image optimization + advanced rules → Pro $20/mo

บริการที่เกี่ยวข้อง

นุ่นวันนี้

นุ่น migrate จาก CloudFront → Cloudflare Pro · setup Polish image optimization + cache rule + Argo smart routing · ใช้เวลา 1 สัปดาห์

30 วันหลัง: TTFB BKK 1.2s → 180ms · TTFB US 2.4s → 320ms · LCP overall -2.8s · cart abandonment 71% → 42% · revenue +38% · CDN cost ฿18K/mo → ฿720/mo (Pro plan) · ROI 25x ในเดือนเดียว

ผมถามนุ่นว่าสิ่งที่ surprise ที่สุดคืออะไร

เธอนิ่งไปนาน แล้วบอกว่า "พี่ ผมเรียนรู้ว่า CDN ราคาแพงไม่ใช่ดีกว่า · ผมเสีย ฿216K/ปีกับ CloudFront ที่ Cloudflare Pro $20/mo ทำได้ดีกว่าในเอเชีย · ผมจะ benchmark CDN ทุกครั้งก่อนเลือก ไม่เลือกตาม brand"

สิ่งที่ทำได้ทันที: เปิด WebPageTest.org · test เว็บคุณจาก 5 location (BKK, SG, US-East, London, Sydney) · บันทึก TTFB · ถ้า TTFB BKK > 800ms = CDN ผิด หรือไม่มี CDN · sign up Cloudflare ฟรี · setup CNAME · 24 ชม.หลัง re-test · expect TTFB -50%+