Hosting

Bandwidth คืออะไร เว็บโฮสติ้งต้องใช้เท่าไหร่ คำนวณอย่างไร

Bandwidth คืออะไร เว็บโฮสติ้งต้องใช้เท่าไหร่

หนึ่งในสิ่งที่เจ้าของเว็บไซต์สับสนมากที่สุดเมื่อเลือกแพ็กเกจโฮสติ้งคือคำว่า Bandwidth บางคนเข้าใจว่าคือความเร็วอินเทอร์เน็ต บางคนสับสนกับ Storage Space และหลายคนไม่รู้ว่าตัวเองต้องการเท่าไหร่ บทความนี้จะอธิบายทุกอย่างให้ชัดเจน พร้อมสูตรคำนวณและตัวอย่างจริง

1. Bandwidth คืออะไร

Bandwidth ในบริบทของเว็บโฮสติ้งหมายถึงปริมาณข้อมูลสูงสุดที่สามารถถ่ายโอนระหว่างเซิร์ฟเวอร์และผู้เยี่ยมชมเว็บไซต์ในช่วงเวลาที่กำหนด โดยทั่วไปวัดเป็น GB ต่อเดือน

ลองนึกภาพท่อน้ำ — ขนาดเส้นผ่านศูนย์กลางท่อคือ Bandwidth ส่วนน้ำที่ไหลผ่านจริงคือ Traffic หรือ Data Transfer ท่อใหญ่ไม่ได้หมายความว่าน้ำไหลเร็วเสมอไป แต่รองรับปริมาณน้ำได้มากกว่า

สำคัญ: ผู้ให้บริการโฮสติ้งส่วนใหญ่ในไทยระบุ Bandwidth เป็น GB/เดือน ซึ่งหมายถึงปริมาณข้อมูลที่อนุญาตให้ถ่ายโอนได้ในหนึ่งเดือน ไม่ใช่ความเร็วการเชื่อมต่อ

องค์ประกอบที่นับรวมใน Bandwidth

2. Bandwidth กับ Traffic ต่างกันอย่างไร

คำสองคำนี้มักถูกใช้สลับกันแต่มีความหมายต่างกัน:

คำศัพท์ความหมายตัวอย่าง
Bandwidthความจุสูงสุดของช่องสัญญาณ (bits/วินาที)1 Gbps port
Traffic / Data Transferปริมาณข้อมูลที่ถ่ายโอนจริงต่อเดือน50 GB/เดือน
Throughputความเร็วจริงในการส่งข้อมูล (อาจต่ำกว่า Bandwidth)800 Mbps จริง

เมื่อผู้ให้บริการโฮสติ้งบอกว่า "Bandwidth 100 GB" ส่วนใหญ่หมายถึง Data Transfer 100 GB ต่อเดือน — ปริมาณข้อมูลที่ผู้เยี่ยมชมสามารถดาวน์โหลดจากเว็บไซต์ของคุณรวมกันได้ตลอดเดือน

3. วิธีคำนวณ Bandwidth ที่ต้องใช้

สูตรพื้นฐานสำหรับประมาณ Bandwidth ที่ต้องการต่อเดือน:

สูตร:
Bandwidth (GB/เดือน) = ขนาดหน้าเฉลี่ย (MB) × Pageviews/เดือน × Safety Factor ÷ 1,024

ตัวอย่างการคำนวณ

เว็บบล็อกทั่วไป:

เว็บ E-Commerce ขนาดกลาง:

เคล็ดลับ: ใช้เครื่องมือ Google PageSpeed Insights หรือ GTmetrix เพื่อตรวจสอบขนาดเฉลี่ยของแต่ละหน้าจริงๆ แล้วนำมาคำนวณ

4. ปัจจัยที่ส่งผลต่อการใช้ Bandwidth

4.1 ขนาดของไฟล์ในเว็บ

รูปภาพที่ไม่ได้บีบอัดกินพื้นที่มากที่สุด ตามด้วยวิดีโอ, JavaScript bundle ใหญ่, และไฟล์ CSS ที่ไม่ได้ minify

4.2 จำนวน Pageviews และ Visitors

ยิ่งมีผู้เยี่ยมชมมาก ยิ่งใช้ Bandwidth มาก เว็บที่มี content เยอะ (Pageviews/Visitor สูง) ก็ใช้มากกว่าเว็บที่ผู้เยี่ยมชมดูแค่หน้าเดียว

4.3 Bot Traffic

Google Bot, Bing Bot, และ web crawler อื่นๆ ก็นับรวมใน Bandwidth ด้วย สำหรับเว็บที่มี SEO ดีมักมี bot traffic สูงพอสมควร

4.4 การดาวน์โหลดไฟล์

หากเว็บมีไฟล์ให้ดาวน์โหลด (PDF, ซอฟต์แวร์, ภาพความละเอียดสูง) แต่ละครั้งที่ดาวน์โหลดนับรวมใน Bandwidth ทันที

4.5 การใช้ CDN

CDN (Content Delivery Network) ช่วยแบ่ง load ไปยัง Edge servers ทั่วโลก ทำให้ Bandwidth ที่นับจากเซิร์ฟเวอร์โฮสติ้งหลักลดลงอย่างมาก

5. ความหมายของ Unlimited Bandwidth

หลายแพ็กเกจโฮสติ้งโฆษณาว่า "Unlimited Bandwidth" แต่ความจริงคืออะไร?

ระวัง: "Unlimited" ในโฮสติ้งไม่ได้หมายความว่าไม่มีขีดจำกัดจริงๆ ทุก hosting provider มีนโยบาย Fair Use ที่จำกัดทรัพยากรโดยรวม

นโยบาย Fair Use ทั่วไปกำหนดว่า:

สำหรับเว็บไซต์ทั่วไปที่มีผู้เยี่ยมชมปกติ แพ็กเกจ Unlimited มักเพียงพอ แต่หากธุรกิจเติบโตควรย้ายไป VPS หรือ Dedicated Server ที่กำหนด resource ชัดเจน

6. เมื่อ Bandwidth หมดจะเกิดอะไรขึ้น

ขึ้นอยู่กับนโยบายผู้ให้บริการโฮสติ้ง โดยทั่วไปมี 3 สถานการณ์:

สถานการณ์ผลที่เกิดข้อดี/ข้อเสีย
ระงับเว็บไซต์เว็บ down จนกว่าจะถึงเดือนถัดไปไม่มีค่าใช้จ่ายเพิ่ม แต่เว็บ offline
เรียกเก็บ Overageจ่ายค่า bandwidth ส่วนเกินต่อ GBเว็บยังทำงาน แต่มีค่าใช้จ่ายเพิ่ม
Throttlingลดความเร็วการโหลดเว็บลงเว็บทำงานได้แต่ช้ามาก
แนะนำ: ตั้งค่า alert จากผู้ให้บริการเมื่อใช้ Bandwidth ถึง 80% เพื่อจะได้อัปเกรดแผนล่วงหน้า ป้องกันเว็บ down กะทันหัน

7. วิธีลดการใช้ Bandwidth

7.1 บีบอัดรูปภาพ

รูปภาพคือตัวการหลักที่กินพื้นที่มากที่สุด ควรทำดังนี้:

7.2 เปิด Gzip/Brotli Compression

บน DirectAdmin สามารถเปิด compression ผ่าน .htaccess:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css application/javascript
  AddOutputFilterByType DEFLATE text/plain text/xml application/json
</IfModule>

Gzip ลดขนาด HTML/CSS/JS ได้ 60-80% ทำให้ Bandwidth ลดลงอย่างมีนัยสำคัญ

7.3 ใช้ CDN

CDN อย่าง Cloudflare (แผนฟรี) ช่วย cache static files ที่ Edge servers ทั่วโลก ผู้เยี่ยมชมดาวน์โหลดจาก CDN แทนที่จะจากเซิร์ฟเวอร์โฮสติ้งตรงๆ ลด Bandwidth ที่นับจาก Origin Server ได้ 50-90%

7.4 เปิด Browser Caching

กำหนด cache headers เพื่อให้เบราว์เซอร์เก็บไฟล์ static ไว้ในเครื่อง ผู้เยี่ยมชมซ้ำไม่ต้องดาวน์โหลดใหม่ทุกครั้ง:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

7.5 Minify CSS, JS, HTML

ลบ whitespace, comment, และ formatting ที่ไม่จำเป็นออก เครื่องมือเช่น terser (JS), cssnano (CSS), html-minifier ช่วยลดขนาดได้ 20-40%

8. เลือกแพ็กเกจ Hosting อย่างไรให้พอดี

หลักการเลือกแพ็กเกจตาม Bandwidth ที่ต้องการ:

  1. วัด Traffic ปัจจุบัน — ดูจาก Google Analytics หรือ Hosting Stats
  2. คำนวณ Bandwidth — ใช้สูตรในหัวข้อ 3
  3. เผื่อ Buffer 50-100% — สำหรับ traffic spike ช่วงโปรโมชัน
  4. พิจารณา Overage Policy — เข้าใจว่าถ้าเกินจะเกิดอะไรขึ้น
  5. วางแผนการเติบโต — เลือกแผนที่ upgrade ง่ายเมื่อธุรกิจโต

9. ตารางเปรียบเทียบ Bandwidth ตามประเภทเว็บ

ประเภทเว็บPageviews/เดือนขนาดหน้าเฉลี่ยBandwidth ที่แนะนำ
บล็อกส่วนตัว1,000-5,0001-2 MB5-15 GB
เว็บนามบัตร/บริษัท500-3,0002-3 MB5-20 GB
เว็บข่าว/นิตยสาร10,000-100,0002-4 MB50-200 GB
E-Commerce ขนาดเล็ก5,000-20,0003-5 MB30-100 GB
E-Commerce ขนาดกลาง50,000+3-5 MB200 GB+
เว็บมีวิดีโอ1,000+10-50 MB100 GB+ (แนะนำ CDN)

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

Bandwidth กับ Traffic ต่างกันอย่างไร?
Bandwidth คือความจุสูงสุดของเส้นทางข้อมูล (เปรียบเหมือนขนาดท่อ) ส่วน Traffic หรือ Data Transfer คือปริมาณข้อมูลจริงที่ถูกส่งผ่านในช่วงเวลาหนึ่ง (เปรียบเหมือนน้ำที่ไหลในท่อ) โฮสติ้งส่วนใหญ่จำกัด Traffic ต่อเดือน ไม่ใช่ Bandwidth โดยตรง
เว็บไซต์ทั่วไปต้องใช้ Bandwidth เท่าไหร่ต่อเดือน?
เว็บทั่วไปขนาดเล็ก (ผู้เยี่ยมชม 1,000-5,000 คน/เดือน) ใช้ประมาณ 5-15 GB/เดือน เว็บขนาดกลาง 10,000-50,000 คน/เดือน ใช้ 30-100 GB ส่วนเว็บที่มีวิดีโอหรือดาวน์โหลดไฟล์ใหญ่อาจใช้หลายร้อย GB
Unlimited Bandwidth ในโฮสติ้งหมายความว่าอะไร?
Unlimited หมายความว่าผู้ให้บริการไม่กำหนด quota ข้อมูลต่อเดือนที่ชัดเจน แต่ยังมีนโยบาย Fair Use ที่จำกัดการใช้ทรัพยากรโดยรวม หากเว็บไซต์กินทรัพยากรมากเกินและกระทบผู้ใช้รายอื่น ผู้ให้บริการอาจ throttle หรือขอให้อัปเกรดแผน
Bandwidth หมดจะเกิดอะไรขึ้นกับเว็บไซต์?
ขึ้นอยู่กับผู้ให้บริการ อาจ: 1) ระงับเว็บไซต์จนถึงเดือนถัดไป 2) เรียกเก็บค่า overage ต่อ GB ที่ใช้เกิน 3) ลด bandwidth speed (throttling) ควรตั้ง alert เมื่อใช้ถึง 80% เพื่อป้องกัน
วิธีที่ดีที่สุดในการลดการใช้ Bandwidth คืออะไร?
วิธีที่ได้ผลชัดเจนที่สุดคือ: 1) ใช้ CDN เช่น Cloudflare 2) บีบอัดรูปเป็น WebP 3) เปิด Gzip/Brotli compression 4) ตั้ง browser caching สำหรับไฟล์ static การรวมทั้ง 4 วิธีอาจลด Bandwidth ที่ใช้จากเซิร์ฟเวอร์หลักได้ถึง 70-90%
โฮสติ้ง AsiaGB มี Bandwidth ให้เท่าไหร่?
AsiaGB Hosting มีแพ็กเกจที่รองรับ Bandwidth เริ่มต้นไปจนถึง Unlimited ขึ้นกับแผนที่เลือก ใช้ SSD Storage พร้อม DirectAdmin และมี Uptime 99% ดูรายละเอียดได้ที่หน้า Hosting
Bot traffic นับรวมใน Bandwidth ด้วยไหม?
ใช่ ทั้ง Googlebot, Bingbot, และ web crawlers อื่นๆ นับรวมใน Bandwidth ด้วย สำหรับเว็บที่มี SEO ดี bot อาจกิน bandwidth ได้ถึง 20-30% ของทั้งหมด การตั้ง robots.txt ให้ถูกต้องช่วยลด crawling ที่ไม่จำเป็นได้

สรุป

Bandwidth ในโฮสติ้งคือปริมาณข้อมูลที่ส่งระหว่างเซิร์ฟเวอร์และผู้เยี่ยมชมต่อเดือน ไม่ใช่ความเร็วอินเทอร์เน็ต สูตรคำนวณง่ายๆ คือ ขนาดเฉลี่ยต่อหน้า × Pageviews × 1.5 (Safety Factor) เว็บทั่วไปเริ่มต้นที่ 10-30 GB/เดือนก็เพียงพอ และลดได้อีกมากด้วย CDN + รูป WebP + Gzip compression

  • เว็บเล็ก (1,000-5,000 visits) ใช้ประมาณ 5-15 GB/เดือน
  • Unlimited ≠ ไม่จำกัด ยังมีนโยบาย Fair Use
  • CDN + WebP + Gzip ลด Bandwidth ได้ถึง 70-90%
  • ตั้ง alert เมื่อใช้ถึง 80% เพื่อป้องกันเว็บ down
  • เลือกแพ็กเกจที่ upgrade ง่ายเมื่อธุรกิจโตขึ้น