เช้าวันจันทร์ · นุ่นนั่งอยู่หน้าจอ 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 จาก 4 เกณฑ์ ไม่ใช่ความดัง: ที่ตั้ง user 80% · ประเภท content · งบ · stack เว็บทั่วไปและ e-commerce ในไทยที่ลูกค้าอยู่เอเชีย Cloudflare ฟรี-tier ครอบคลุม 80% ของกรณีใช้งาน · Next.js ใช้ Vercel Edge · วิดีโอ งบน้อยใช้ Bunny · งาน real-time enterprise ใช้ Fastly · เริ่มที่ Cloudflare ก่อนเสมอ

นุ่นไม่ใช่คนเดียวที่เลือก 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

เกณฑ์ตัวเลข Core Web Vitals ที่ Google ใช้จัดอันดับ อ้างอิงจากแนวทางของ Google web.dev · LCP ควรต่ำกว่า 2.5 วินาที · INP ต่ำกว่า 200ms · CLS ต่ำกว่า 0.1 · CDN ที่วาง PoPs ใกล้ user ช่วยดันทั้ง 3 ค่านี้เข้าเกณฑ์ "ดี" ได้เร็วที่สุด

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%+

ถ้าต้องการให้ทีมเราดูแลทั้ง setup CDN และปรับ performance ทั้งเว็บ ดูรายละเอียด บริการรับทำเว็บไซต์ ที่ optimize Core Web Vitals มาให้พร้อมตั้งแต่วันแรก

ข้อมูลนี้เป็นแนวทางทั่วไป ควรปรึกษาผู้เชี่ยวชาญสำหรับกรณีเฉพาะ

ตรวจทานความถูกต้องโดยทีม Vision X Brain ประสบการณ์กว่า 18 ปี