สารบัญ
Bandwidth คืออะไร
Bandwidth ในบริบทของ Web Hosting หมายถึงปริมาณข้อมูล (Data Transfer) ที่เว็บไซต์ของคุณส่งออกไปยังผู้เข้าชมในช่วงเวลาหนึ่ง โดยทั่วไปนับเป็นรายเดือน เมื่อมีผู้เยี่ยมชมเว็บไซต์ เซิร์ฟเวอร์จะส่งไฟล์ HTML, CSS, รูปภาพ วิดีโอ และทรัพยากรอื่นๆ ไปยัง browser ของผู้ใช้ — ข้อมูลทั้งหมดที่ถ่ายโอนออกไปนี้คือ Bandwidth ที่ถูกใช้ไป
ตัวอย่างง่ายๆ: ถ้าหน้าเว็บของคุณมีขนาด 2 MB และมีผู้เข้าชม 500 คนต่อวัน Bandwidth ที่ใช้ต่อวันคือ 2 MB × 500 = 1,000 MB หรือ 1 GB ต่อวัน
Bandwidth กับ Speed ต่างกันอย่างไร
หลายคนมักสับสนระหว่าง Bandwidth กับ Connection Speed ซึ่งเป็นคนละเรื่องกัน:
| คำศัพท์ | ความหมาย | หน่วย | ตัวอย่าง |
|---|---|---|---|
| Bandwidth (Data Transfer) | ปริมาณข้อมูลรวมที่ถ่ายโอนได้ต่อเดือน | GB/เดือน | แพ็กเกจให้ 50 GB/เดือน |
| Connection Speed | ความเร็วในการถ่ายโอนข้อมูล ณ ขณะนั้น | Mbps/Gbps | พอร์ต 1 Gbps |
| Throughput | ความเร็วจริงที่ได้รับหลังหักปัจจัยต่างๆ | Mbps | ได้จริง 800 Mbps |
โฮสติ้งไทยส่วนใหญ่จะระบุ Bandwidth รายเดือน (เช่น Unlimited หรือ 50 GB/เดือน) ไม่ใช่ความเร็ว Connection ซึ่งมักให้ที่ 100 Mbps–1 Gbps อยู่แล้ว
ใช้เกิน Bandwidth แล้วจะเกิดอะไรขึ้น
เมื่อเว็บไซต์ใช้ Bandwidth เกินโควต้าที่กำหนดไว้ในแพ็กเกจ โฮสติ้งแต่ละเจ้าจะจัดการแตกต่างกัน:
1. เว็บไซต์ถูกระงับชั่วคราว (Suspend)
วิธีที่พบบ่อยที่สุด คือการระงับเว็บไซต์โดยอัตโนมัติ ผู้เข้าชมจะเห็นหน้า Error หรือข้อความแจ้งว่าเว็บเกิน Bandwidth จนกว่าจะต้นเดือนถัดไป (เมื่อโควต้ารีเซ็ต) หรือจนกว่าจะอัปเกรดแพ็กเกจ
2. คิดค่าใช้จ่ายเพิ่ม (Overage Charges)
โฮสติ้งบางเจ้าจะไม่ระงับเว็บ แต่คิดค่า Bandwidth ส่วนที่เกินมาในใบแจ้งหนี้เดือนถัดไป ซึ่งอาจแพงมากหากเว็บถูกเยี่ยมชมสูงผิดปกติ
3. ลด Speed (Throttling)
บางแพ็กเกจจะไม่ระงับเว็บ แต่จะลดความเร็วการส่งข้อมูลลงอย่างมาก ทำให้เว็บช้าลงมาก ผู้เยี่ยมชมอาจรอนาน หรือออกจากเว็บก่อน
วิธีคำนวณ Bandwidth ที่ต้องการ
สูตรคำนวณ Bandwidth พื้นฐาน:
ตัวอย่าง: หน้าเฉลี่ย 3 MB, Pageviews 1,000/วัน
- 3 MB × 1,000 × 30 = 90,000 MB = 90 GB/เดือน
- เพิ่ม Buffer 50%: 90 × 1.5 = 135 GB/เดือน
ควรเลือกแพ็กเกจที่ให้ Bandwidth อย่างน้อย 135 GB/เดือน หรือเลือก Unlimited เพื่อความสบายใจ
| ขนาดเว็บไซต์ | Pageviews/วัน | Bandwidth ที่แนะนำ |
|---|---|---|
| Blog เล็ก (1 MB/หน้า) | 100–500 | 5–25 GB/เดือน |
| เว็บบริษัททั่วไป (2 MB/หน้า) | 500–2,000 | 30–120 GB/เดือน |
| ร้านค้าออนไลน์ (3 MB/หน้า) | 2,000–10,000 | 180–900 GB/เดือน |
| เว็บ Media/วิดีโอ | 1,000+ | Unlimited หรือ VPS |
ประเภท Bandwidth ที่โฮสติ้งเสนอ
แพ็กเกจโฮสติ้งในปัจจุบันมักเสนอ Bandwidth ในรูปแบบต่อไปนี้:
- Metered (จำกัด) — กำหนดตัวเลขชัดเจน เช่น 50 GB, 100 GB, 500 GB ต่อเดือน เหมาะกับเว็บขนาดเล็ก-กลาง
- Unlimited (ไม่จำกัด) — ไม่มีโควต้า Bandwidth แต่มี Fair Use Policy (ไม่ควรใช้ทรัพยากร CPU/RAM ผิดปกติ)
- Unmetered — คล้าย Unlimited แต่เน้นว่าไม่มีการเก็บค่าใช้จ่ายเพิ่มเมื่อใช้มาก แต่อาจมีการ Throttle Speed
วิธีลดการใช้ Bandwidth
หากต้องการประหยัด Bandwidth โดยไม่ต้องอัปเกรดแพ็กเกจ มีวิธีดังนี้:
- บีบอัดรูปภาพ — ใช้ WebP แทน JPEG/PNG, ลดขนาดรูปลง 50–80% ด้วย TinyPNG หรือ cwebp
- เปิด GZIP/Brotli Compression — ใน DirectAdmin ตั้งค่า Compression ใน .htaccess ลดขนาด HTML/CSS/JS ได้ 60–80%
- ใช้ CDN — เช่น Cloudflare ช่วย Cache static files ที่ CDN edge แทนที่จะส่งจากเซิร์ฟเวอร์ทุกครั้ง
- Lazy Loading — โหลดรูปภาพเมื่อ scroll มาถึง ไม่โหลดทั้งหน้าพร้อมกัน
- Cache Control Headers — กำหนดให้ browser cache ไฟล์ static ไว้นาน ผู้เยี่ยมชมซ้ำไม่ต้องดาวน์โหลดใหม่
- Video Hosting ภายนอก — อัปโหลดวิดีโอที่ YouTube/Vimeo แล้ว Embed แทนการ host เอง
เลือกแพ็กเกจโฮสติ้งอย่างไรให้ Bandwidth พอ
AsiaGB.com ให้บริการโฮสติ้งในไทยและสิงคโปร์ พร้อม Bandwidth ที่ออกแบบมาสำหรับเว็บไทย ใช้พื้นที่ SSD บน DirectAdmin ด้วย Uptime 99% และ Backup อัตโนมัติ 2 ครั้ง/เดือน (ทุกวันที่ 1 และ 15)
| ขนาดเว็บ | แพ็กเกจแนะนำ | Bandwidth | เหมาะกับ |
|---|---|---|---|
| เว็บ Landing Page, Blog เล็ก | Starter | Unlimited | Portfolio, Resume |
| เว็บบริษัท, ข่าว | Business | Unlimited | Corporate site, Blog |
| ร้านค้าออนไลน์ WooCommerce | Pro | Unlimited | E-Commerce ขนาดกลาง |
| เว็บ Traffic สูง, Media | VPS | 1 TB+ | News, Media, SaaS |
วิธี Monitor การใช้ Bandwidth
ใน DirectAdmin (Control Panel ที่ AsiaGB ใช้) สามารถดู Bandwidth ได้หลายวิธี:
- DirectAdmin Dashboard — เข้า Login Panel → ดูหน้าแรก มีแสดง Bandwidth ที่ใช้ไปเทียบกับโควต้า
- Bandwidth Statistics — ไปที่ Extra Features → Site Summary/Bandwidth เพื่อดูกราฟรายวัน/รายเดือน
- Webalizer / AWStats — เครื่องมือ Log Analyzer ใน DirectAdmin แสดง Traffic breakdown ตาม IP, File, Browser
- Email Alert — ตั้ง Alert ใน DirectAdmin เมื่อ Bandwidth ถึง 80% ของโควต้า (ถ้าแพ็กเกจรองรับ)
คำถามที่พบบ่อย (FAQ)
สรุป
- Bandwidth = ปริมาณข้อมูลที่เซิร์ฟเวอร์ส่งออกไปยังผู้เยี่ยมชม คิดเป็น GB/เดือน
- ใช้เกินโควต้า อาจถูกระงับเว็บ, คิดค่าใช้จ่ายเพิ่ม หรือ Throttle Speed
- คำนวณ Bandwidth ที่ต้องการ = ขนาดหน้า × Pageviews/วัน × 30 × 1.5
- ลด Bandwidth ได้ด้วย CDN, การบีบอัดรูป, GZIP Compression, Cache Headers
- ใช้ DirectAdmin ของ AsiaGB เพื่อ Monitor Bandwidth Usage รายเดือน