Hỏi về băng thông

Ví dụ như người dùng truy cập 1 trang có ảnh size tầm 1MB , họ F5 trang đó 1000 lần thì mình tiêu hao 1GB băng thông hả mọi người :v

Băng thông hiểu đơn giản là tốc độ truyền dữ liệu tối đa của đường truyền. Tính bằng bit hoặc bội của bit trên một s, ký hiệu bps, Kbps, Mbps, Gbps…

Ví dụ ở nhà bạn dùng mạng cáp quang 20 “mê” thì là băng thông đường truyền của bạn là 20Mbps. Dữ liệu truyền tối đa không thể lớn hơn được nữa. Tức là nếu download kịch kim cũng chỉ tầm 2MB/s

2 Likes

1GB traffic chứ :smiley: lưu lượng ấy. 1 user F5 thì có cache nên cũng không tốn đến 1GB.

2 Likes

Tất nhiên là không, vì trình duyệt có cache, nó chỉ load lại những dữ liệu mới, cho dù bạn có click sang url khác nhưng ví dụ phần header và footer không đổi thì cũng không tốn băng thông cho phần này. Nếu dùng Chrome bạn có thể bật Developer tools lên, chuyển sang tab Network, sau đó f5 vài lần, phần tài nguyên nào ghi from disk cachefrom memory cache là không tốn băng thông.

vấn đề của bạn gặp phải khá phức tạp!

  1. nếu F5 như bạn nói thì không hẵn nhưng nếu ở đây bạn đề cập đến việc down 1 file nhưng cùng lúc thực hiện nhiều lệnh download 1 lúc phải không?
    +vấn đề băng thông ở đây
    -băng thông của máy chủ nơi chứa file (BTMC)
    -băng thông của máy khách nơi chứa file(BTMK)
    (BTMC)<(BTMK) => server sẽ bị chậm hoặc quá tải về băng thông mạng hoặc đạt chỉ sổ max port sử dụng truyền file bị giới hạn => những người dùng khác ko download được
    (BTMC)>(BTMK) download sẽ hoạt động dưới sự ổn định phụ thuộc vào CPU và Ram + HDD
    BTMK sẽ được chia đều các yêu cầu tải file
    -Quá nhiều yêu cầu từ nhiều IP khác nhau cùng download sẽ dẫn đến từ chối dịch vụ (DDOS)
    (do quá tải băng thông+quá tải CPU+RAM+SSD)
    kết luận
    nên sử dụng server băng thông lớn + ssd + ram + CPU nhiều nhân (thread+cores) để chạy server
    nên bảo mật để tránh tình trạng DDOS (xác thực captchar+giới hạn download file cho 1 IP)
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?