Thao tác kiểm tra băng thông trong Bandwidth sẽ giúp bạn cho phép bạn xem việc sử dụng băng thông cho trang web của bạn. Từ đó, có phương án điều chỉnh cho phù hợp. Bài viết này ADC Việt Nam sẽ hướng dẫn cách kiểm tra băng thông.
1.Băng thông là gì?
Băng thông là còn gọi Lưu lượng để chỉ khối lượng truyền tải dữ liệu trên host hay còn được xem là dữ liệu host được download và upload từ end-user.
Bandwidth bao gồm 4 thành phần : lưu lượng truyền tải thông qua 4 giao thức FTP; HTTP; POP3/IMAP; và SMTP.
2.Các nguyên nhân làm hao tốn băng thông ?
- Download/Upload: truy cập website, chia sẻ file… cũng làm hao hụt băng thông.
- Hotlink: nghĩa là đặt link trực tiếp đến một file nào đó trên website, đó có thể là file ảnh, file video, file mp3,… và khi một website khác hiển thị hình ảnh từ website của bạn điều này sẽ làm mất băng thông của bạn.
- Website có dung lượng lớn (có nhiều file hình ảnh, âm thanh, flash) thì mỗi lượt truy cập sẽ tốn nhiều băng thông hơn so với website chỉ chứa text đơn giản.
- Search engine: Ví dụ đơn giản hàng ngày, để đưa thông tin của từng website vào server của Google, Google phải thu thập thông tin website của bạn hàng chục lần thậm chí đến hàng ngàn lần nếu website hay cập nhật thông tin. Và mỗi lần như vậy sẽ quét toàn bộ link trong website, việc này tốn băng thông không khác nào người truy cập thường. Ngoài ra còn có các Search engine khác cũng thực hiện như Google .
- Bị tấn công DoS/DDoS: việc này làm tăng truy cập vào website khiến bị tốn nhiều băng thông.
3.Làm sao để tiết kiệm băng thông ?
- Tối ưu hóa hình ảnh: hình ảnh có chất lượng cao càng tốn nhiều băng thông.
- Nén trước khi gửi file cho trình duyệt, điều này đòi hỏi trình duyệt của client phải hỗ trợ giải nén, tuy nhiên hiện tại hầu hết các trình duyệt đều có hỗ trợ.
- Chống hotlink: có thể cấu hình không cho phép hotlink từ các website khác và cho phép hotlink từ một số website nào đó nếu bạn đồng ý.
- Search engine: điều chỉnh tại google webmaster tools nếu bạn cảm thấy google index website của bạn quá nhiều, và có thể ngăn chặn đối với các search engine khác. Tuy nhiên điều này sẽ ảnh hưởng đến kết quả SEO hoặc các vấn đề liên quan đến kết quả tìm kiếm nên cần phải cân nhắc.
- Phát hiện tấn công sớm và ngăn chặn kịp thời.
4.Theo dõi thông qua hệ thống thống kê Awstat/Webalizer
Quan trọng nhất là bạn phải thực hiện theo dõi thường xuyên, lợi ích của việc này:
- Giúp biết được băng thông trung bình hằng ngày từ đó xác định nhu cầu sử dụng của mình.
- Phát hiện lưu lượng băng thông truy cập đột biến và xác định nguồn.
- Xác định các file truy cập nhiều như file ảnh, file nén,… gây tốn băng thông từ đó có biện pháp xử lý thích hợp.
Các bài viết như : Phân tích băng thông bằng Awstats / Phân tích băng thông trên Webalizer sẽ ít nhiều giúp ích bạn.
5.Ví dụ đơn giản
Khách hàng truy cập website của bạn, giả sử website chỉ có 1 trang http://domian.vn/trangchinh.aspx và có dung lượng 3MB vậy:
- Nếu có 4 lần truy cập thì sẽ sử dụng 12MB băng thông.
- Nếu website của bạn có 15GB băng thông (=15.000MB) thì số lần truy cập tối đa là 15.000/3 ~ 5000 lần.