** ไม่แน่ใจว่า js = 1m คือ 1 MB ? ** : ใหญ่แท้
1. ถ้าเข้าครั้งแรก แบบว่าไม่เคยเข้ามาก่อนเลย : ใช่ โหลดข้อมูลทั้งหมด 1M หรือตามขนาดของเว็บนั้นๆ รวมถึงไฟล์ต่างๆ
แต่หลักการโหลด มันไม่ได้โหลด ณ เวลานั้นๆพร้อมกัน เบราเซอร์จะเรียกหน้าเว็บ HTML มาก่อน และเช็คว่าในหน้านั้นๆเรียกอะไรบ้าง เช่น รูปภาพ, ไฟล์ JS, CSS ก็จะเรียกในครั้งต่อๆไป จนกว่าจะครบทุกๆ request โดยปกติใช้เวลาเกิน 1 วินาที จึงจะเรียกครบทั้งเว็บ
*** แต่ถ้าเข้าครั้งต่อไป พวก Static File ทั้งหลาย เช่น CSS, JS, Images มันจะไม่โหลดซ้ำ เพราะมันมีการทำแคชของเบราเซอร์อยู่ ***
ปล1. ระบบ HTTP 1.0/1.1
ปล2. ถ้าเป็น HTTP 2 จะสามารถ Req ได้พร้อมๆกันในการ req 1 ครั้งไปที่เซิฟเวอร์
2. คนเข้าพร้อมๆกัน ก็เปลือง Bandwidth ณ ตามจำนวนที่ดาวน์โหลดข้อมูลในหน่วย 1 วินาทีนั้นๆ
เช่น หน้าเว็บขนาด 1 MB ใช้ความเร็ว 10 Mbps
ถ้า Network 1Gbps ก็จะรองรับได้ = 1000 Mbps / 10 Mbps = 100 req/sec (Request Per Sec) (req ไม่ใช่จำนวนคนเข้าพร้อมกัน แต่คือจำนวนการ req พร้อมๆกันจาก User)
Bandwidth ต่อวินาที != การใช้ RAM ใน VPS นะครับ
การันตีความเก๋าเลยครับเจ้านี้