Tải bản đầy đủ (.pdf) (6 trang)

Hacker Professional Ebook part 69 ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (174.24 KB, 6 trang )

số trang web thì nó là "băng thông". Thực ra nếu những ai hoạt động trong lĩnh vực
viễn thông thì chắc sẽ hiểu rõ hơn về khái niệm này. Tuy nhiê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 electromagnetic frequencies) ( dịch
nôm na là độ rộng của một dải tần số điện từ ), đại diện cho tốc độ truyền dữ liệu
của một đường truyền, hay, chuyên môn một chút, là độ rộng (width) của một dải
tần số mà các tính hiệu điện tử chiếm giữ trên một phương tiện truyền dẫn.

- Nói chung, 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 ảnh sẽ 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 cho tốc độ truyền 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ừng ngữ cảnh riêng, việc định nghĩa bandwidth lại khác đi một chút,
nhưng chú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ới
chúng ta, đó là bandwidth với máy chủ, tác động của nó tới trang web củ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ác yê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 :

Khi lự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ạn cầ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úng ta ước lượng độ lớn của một trang web ( cụ thể là 1 trang HTML ) bằng
cách, cộng kích cỡ của tất cả hình ảnh trong trang web với kích cỡ của trang
HTML. Sau đó chúng ta nhân con số tính được với số người dự tính sẽ xem trang
web đó. Để dễ hiểu, chúng ta lấy một ví dụ. Bạn có 1 trang html 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ế, bandwidth trong một tháng của bạn sẽ là 35K*1000 = 35000K (
xấp xỉ 34MB ). Với 10 trang web như vậy, bạn tốn 340MB bandwidth .

Với cách tính như vậy, nếu website của bạn là website cá nhân, 500MB bandwidth
là khá nhiều, nhưng vấn đề sẽ khác nếu bạn có một website lớn, nhiều người truy
cập. Diendantinhoc.net cách đây 1 hay 2 tháng, với 10GB bandwidth, đã 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ết kiệ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ắn là 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ãy lưu ý kỹ
đến mã HTML của bạn, cái gì bỏ đi được thì bỏ đi, loại bỏ các khoảng trắng không
cần thiết,vv ( thế mới thấy rõ hơn, HTML thật quan trọng :-p ). 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ác hình đồ hoạ ( graphics ).

+ Sử dụng những hình ảnh không lưu trữ trên máy chủ của bạn : Điều này là khá
đơn giản, khi bạn tìm thấy 1 hình vừa ý ở 1 trang nào đó, thay vì download về và
đưa lên máy chủ của mình, bạn chỉ việc trỏ thẳng tới địa chỉ của hình đó ( ví dụ
<img src = " ). 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ột hình ảnh, hãy chắc
rằng bạn được phép làm điều đó, nếu bạn không muốn bị 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ộc tiết kiệm bandwidth. Thay vì phải gõ đi gõ lại nhiều lần một thuộc tính nào
đó, bạn chỉ việc định dạng nó trong 1 file css, và điều này làm giả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" :

Đây là một điều quan trọng, khi bạn vừa muốn giữ bản quyền hình ảnh, lại vừa
muốn tiết kiệm bandwidth. Và đây là điều mà đại đa số các webmaster phả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à đang xử 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 vi
phạ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ềm dành cho công việc này, mặc dù ở Việt Nam là chưa phổ
biến, nhưng rất nổ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 trong file .htaccess, hoặc sử dụng sức mạnh của các ngôn
ngữ lập trình web như perl, php, vv

5/ Kết :

Nếu bạ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ạn muố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ất là khi bạn muốn trở thành 1
webmaster thực thụ .

Hiểu biế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ó.

Bạn có thể vào website để tìm hiểu kỹ hơn về khái niệm
này.

Khái quát một chút về chú ADSL


ADSL là một cách kết nối tốc độ cao tới Internet, với tốc độ có thể nhanh hơn vài
chục đến cả trăm lần modem quay số hiện nay chúng ta đang dùng. Công nghệ kết

nối hứa hẹn cho chúng ta để có thể "lướt" trên Internet và thưởng thức nhiều dịch
vụ không dành cho kết nối "rùa bò".



* Căn bản về công nghệ ADSL



ADSL là một thành viên của họ công nghệ kết nối modem tốc độ cao hay còn gọi
là DSL, viết tắt của Digital Subscriber Line. DSL tận dụng hệ thống cáp điện thoại
bằng đồng có sẵn để truyền tải dữ liệu ở tốc độ cao, tiết kiệm kinh phí lắp đặt cáp
quang (fibre-optic) đắt tiền hơn. Tất cả các dạng DSL hoạt động dựa trên thực tế là
truyền âm thanh qua đường cáp điện thoại đồng chỉ chiếm một phần băng thông rất
nhỏ. DSL tách băng thông trên đường cáp điện thoại thành hai: một phần nhỏ dành
cho truyền âm, phần lớn dành cho truyền tải dữ liệu ở tốc độ cao.



Trên đường dây điện thoại thì thực tế chỉ dùng một khoảng tần số rất nhỏ từ 0KHz
đến 20KHz để truyền dữ liệu âm thanh (điện thoại). Công nghệ DSL tận dụng đặc
điểm này để truyền dữ liệu trên cùng đường dây, nhưng ở tần số 25.875 KHz đến
1.104 MHz



* ADSL và Internet trên băng thông rộng


ADSL là một trong những kết nối Internet phổ biến cung cấp băng thông lớn cho

việc truyền tải dữ liệu (tiếng Anh gọi là broadband Internet). Broadband Internet so
với kết nối bằng modem quay số truyền thống là một cuộc cách mạng lớn về tốc
độ, chất lượng và nội dung, cũng giống như so sánh Nvidia GeForce 4 TI4600 với
S3 Trio 1MB PCI vậy. Với tốc độ kết nối gấp hàng chục đến hàng trăm lần modem
quay số, ADSL – một ứng dụng của broadband Internet - sẽ giúp bạn thực sự
thưởng thức thế giới kĩ thuật số trên mạng toàn cầu.



A. Đối với người dùng



Về cơ bản, ADSL sẽ giúp bạn làm những việc quen thuộc trên Internet như dùng
thư điện tử, duyệt websites, duyệt diễn đàn, tải file v.v nhưng nhanh hơn trước
rất nhiều lần và bạn có thể làm những việc đó đồng thời thay vì phải làm lần lượt
từng thứ một như trước đây. Bạn có thể thoải mái thưởng thức Internet do không
phải dài cổ đợi modem quay số gọi tổng đài hay ngồi đọc truyện chưởng chờ trang
web nạp xong trên trình duyệt. Một điều đáng chú ý là bạn không phải trả cước gọi
điện thoại khi dùng ADSL, và đường dây vẫn dùng để gọi được khi đang duyệt
Internet, dù công nghệ này dựa trên đường điện thoại có sẵn.



Ngoài việc tăng tốc cho những nhu cầu Internet phổ biến ở trên, ADSL còn giúp
bạn sử dụng Internet vào những tác vụ mà trước đây modem quay số vẫn phải khóc
lóc thảm thiết vẫy cờ trắng đầu hàng.




- Thứ nhất, bạn có thể truy cập những website thiết kế với chất lượng cao, dùng
flash, nhạc nền, nhiều hình động…



- Thứ hai, bạn có thể nghe và xem các bài hát, bản tin, giới thiệu phim… từ khắp
mọi nơi trên thế giới.



- Thứ ba là phim theo yêu cầu (tiếng Anh gọi là movie-on-demand), với băng
thông rộng và công nghệ nén và truyền hình ảnh, âm thanh tiên tiến, phim ảnh có
thể được truyền qua Internet và bạn có toàn quyền chọn lựa chương trình, tạm
dừng hoặc tua đi tua lại tùy thích. Hiện nay nhà cung cấp dịch vụ Internet của
Singapore là SingNet đang cung cấp dịch vụ này với giá khoảng 6.5 USD/tháng
(giá khuyến mại cho 12 tháng đầu là 2.5 USD) qua đường ADSL 512Kbps.



×