1/ Khái niệm : Trước hết, chúng ta hãy tìm hiểu nghĩa của từ này Bandwidth,theo Lạc Việt Từ Điển có nghĩa là "dải tần ( dải tần số )", hay theomột số trang web thì nó là "băng thông". Thực ra nếu ai hoạt động tronglĩnh vực viễn thông thì chắc sẽ hiểu rõ hơn về khái niệm này. Tuynhiên, chúng ta hãy cùng nhau lướt qua 1 số định nghĩa về bandwidth : -Khái niệm Bandwidth (the width of a band of electromagneticfrequencies) ( dịch nôm na là độ rộng của một dải tần số điện từ ), đạidiện cho tốc độ truyền dữ liệu của một đường truyền, hay, chuyên mônmột chút, là độ rộng (width) của một dải tần số mà các tính hiệu điệntử chiếm giữ trên một phương tiện truyền dẫn. - Nóichung, bandwidth đồng nghĩa với số lượng dữ liệu được truyền trên mộtđơn vị thời gian. Bandwidth cũng đồng nghĩa với độ phức tạp của dữ liệuđối với khả năng của hệ thống. Ví dụ, trong 1 giây, download 1 bức ảnhsẽ tốn nhiều bandwidth hơn là download 1 trang văn bản thô ( chỉ có chữ). - Trong lĩnh vực viễn thông, bandwidth biểu diễn chotốc độ truyền tải dữ liệu (tính theo bit) trên một giây ( thường gọi làbps ). Vì thế, một modem với 57,600 bps ( thường gọi là 56K modem ) cóbandwidth gấp đôi so với 28,800 bps modem. - Trong từngngữ cảnh riêng, việc định nghĩa bandwidth lại khác đi một chút, nhưngchúng ta sẽ không đi quá sâu, mà hãy quay lại với những gì gần gũi vớichúng ta, đó là bandwidth với máy chủ, tác động của nó tới trang webcủa chúng ta. Và vì vậy, chúng ta sẽ hiểu một cách đơn giản, càng cónhiều bandwidth, website của chúng ta càng có nhiều khả năng xử lý cácyêu cầu trong một khoảng thời gian nhất định. 2/ Ước lượng bandwidth thích hợp cho website : Khilựa chọn 1 host ( xin giữ nguyên từ mà không dịch ), lượng bandwidth màbạn mua đóng vai trò quan trọng trong việc thành công của website. Đểtrả lời cho câu hỏi " Bạn cần bao nhiêu bandwidth ", trước tiên, bạncần giải quyết 2 vấn đề sau : + Ước lượng độ lớn của mỗi trang web ( ở đây là kích cỡ file tính theo byte )
+ Có bao nhiêu người sẽ xem ? Chúngta ước lượng độ lớn của một trang web ( cụ thể là 1 trang HTML ) bằngcách, cộng kích cỡ của tất cả hình ảnh trong trang web với kích cỡ củatrang HTML. Sau đó chúng ta nhân con số tính được với số người dự tínhsẽ xem trang web đó. Để dễ hiểu, chúng ta lấy một ví dụ. Bạn có 1 tranghtml có kích cỡ là 5k, trong đó có 3 file ảnh, mỗi file có độ lớn là10K. Như vậy, bạn có 10+10+10+5 = 35k dữ liệu. Bạn ước lượng rằng sẽ có1000 lượt người xem trang web đó trong 1 tháng, như thế, bandwidthtrong một tháng của bạn sẽ là 35K*1000 = 35000K ( xấp xỉ 34MB ). Với 10trang web như vậy, bạn tốn 340MB bandwidth . Với cáchtính như vậy, nếu website của bạn là website cá nhân, 500MB bandwidthlà khá nhiều, nhưng vấn đề sẽ khác nếu bạn có một website lớn, nhiềungười truy cập. Diendantinhoc.net cách đây 1 hay 2 tháng, với 10GBbandwidth, đã quá tải với hàng nghìn lượt truy cập trong 1 tháng , vàkhông hoạt động được nữa, sau cùng họ phải bỏ bớt phòng chat đi để tiếtkiệm bandwidth. Và nếu diendantinhoc.net là một website thương mại, thìchắc họ sẽ phải lỗ to khi ngưng hoạt động 1 thời gian như vậy ( May mắnlà không ). Tiết kiệm là quốc sách ! Vậy làm thể nào để tiết kiệm ? 3 / Tiết kiệm bandwidth : Có 3 điểm mấu chốt : +Giữ cho trang web của bạn càng nhỏ càng tốt : Điều ngày có nghĩa, hãylưu ý kỹ đến mã HTML của bạn, cái gì bỏ đi được thì bỏ đi, loại bỏ cáckhoảng trắng không cần thiết,vv... ( thế mới thấy rõ hơn, HTML thậtquan trọng ). Nén hình ảnh của bạn tới mức có thể. Ví dụ khi thiết kếhình ảnh trong Photoshop, bạn có thể chọn chức năng save for web,và giảm chất lượng của nó đi miễn là hình ảnh vẫn còn chấp nhận được.Và, nên nhớ, dùng kiểu JPG cho các bức ảnh ( photos ), kiểu GIF cho cáchình đồ hoạ ( graphics ). + Sử dụng những hình ảnh khônglưu trữ trên máy chủ của bạn : Điều này là khá đơn giản, khi bạn tìmthấy 1 hình vừa ý ở 1 trang nào đó, thay vì download về và đưa lên máychủ của mình, bạn chỉ việc trỏ thẳng tới địa chỉ của hình đó ( ví dụ<img src="http://abc.com/abc.gif"; ). Tuy nhiên, đối với nhiều nơi,đây là một hành động " ăn cắp bandwidth ", vì thế trước khi trỏ tới mộthình ảnh, hãy chắc rằng bạn được phép làm điều đó, nếu bạn không muốnbị gắn cho cái mác " kẻ cắp " !. + Sử dụng CSS (Cascading Style Sheets ) : CSS là một trợ thủ đắc lực trong công cuộctiết kiệm bandwidth. Thay vì phải gõ đi gõ lại nhiều lần một thuộc tínhnào đó, bạn chỉ việc định dạng nó trong 1 file css, và điều này làmgiảm kích cỡ của trang web. Tại sao lại không nghiên cứu CSS nhỉ ? . 4 / Ngăn chặn việc "đánh cắp bandwidth" : Đâylà một điều quan trọng, khi bạn vừa muốn giữ bản quyền hình ảnh, lạivừa muốn tiết kiệm bandwidth. Và đây là điều mà đại đa số các webmasterphải giải quyết. + Kiểm soát : Đây là một cách khá phổbiến. Kiểm soát bằng cách phân tích các máy tìm kiếm ( search engine ),các file log, và các website khác để xác định, nơi nào, ai, đã và đangxử dụng bandwidth của bạn mà chưa được phép. Khi đã xácđịnh được đối tượng, liên lạc với họ và yêu cầu họ ngừng lại việc viphạm này. Thật tiếc là không phải cứ yêu cầu là được, mà có thể, họ sẽcho bạn 1 bài học về cái gọi là "của chung" trên cộng đồng Internet, vànhất là khi ở Việt Nam, chẳng có điều luật nào đề cập đến vấn đề này,thật nan giải. Đây quả là một công việc tốn nhiều thời gian và công sức!. + Sử dụng các phần mềm :
Có khá nhiều phần mềmdành cho công việc này, mặc dù ở Việt Nam là chưa phổ biến, nhưng rấtnổi tiếng và được nhắc đến rất nhiều, như WebTrends, Artistscope ,Digimarc,vv... + Còn một số phương pháp nữa, hiệu quảhay không là tuỳ thuộc vào khả năng của bạn, ví dụ như dùng lệnh trongfile .htaccess, hoặc sử dụng sức mạnh của các ngôn ngữ lập trình webnhư perl, php, vv... 5/ Kết : Nếubạn chỉ có ý định xây dựng 1 website cá nhân, đem vào đó những tâm tư,sở thích của mình, với vài chục người bạn ghé thăm, bạn không phải quáquan tâm tới vấn đề này. Nhưng xin hãy có 1 cái nhìn nghiêm túc nếu bạnmuốn thực hiện một cái gì đó lớn hơn, thu hút nhiều người hơn, và nhấtlà khi bạn muốn trở thành 1 webmaster thực thụ . Hiểubiết về bandwidth giúp bạn có chiến lược tốt hơn cho website của mình,dễ dàng lựa chọn khi đăng ký host, và tránh được nhưng rủi ro khôngđáng có.