Hướng dẫn trỏ website về google CDN.

DiepNV88

VIP Members
24/09/2013
369
1.552 bài viết
Hướng dẫn trỏ website về google CDN.
Hiện nay có nhiều blog/website sử dụng hệ thống CDN để lưu các tập tin tĩnh, giảm thiểu gánh nặng cho hosting là việc hết sức hữu ích, được nhiều webmaster lựa chọn. CDN (Content Delivery Network) là hệ thống máy chủ kết hợp, giúp người dùng cuối tận dụng được tốc độ duyệt web nhanh hơn.

Google PageSpeed Service, hệ thống CDN giúp tối ưu hóa web và tăng tốc tải trang cũng được Google đầu tư mạnh, được thử nghiệm từ tháng 08-2012. PageSpeed Service của Google giúp bạn tự động thiết lập các tùy chọn nhằm đạt được tốc độ tối đa cho web. Ngoài ra, điểm “lên đỉnh” nhất là hiện tại Google CDN hoàn toàn miễn phí.
Bài viết sau mình sẽ hướng dẫn cách đăng ký google CDN miễn phí:
Đầu tiên vào link sau để đăng ký:
https://developers.google.com/speed/pagespeed/service

1490892958singup.png


Sau đó click singup now.
https://docs.google.com/forms/d/1OxUxv2hPaF8ZcmvvY7o62izIZ0MZb-Aftdb0ttrmQFU/viewform

1490892958dien from.png


Điền thông tin gmail của bạn và tên miền của website bao gồm thành phần www ( ví dụ :www.diepnv.name.vn).
Sau đó click submit.
Sau khoảng 2 giờ google sẽ gửi về cho bạn 1 email thông báo đăng ký thành công.
Tiêu để mail: PageSpeed Service

1490892958mail click.png


Click Get Started Hiển thị ra mục điều khoản sử dụng, bạn chọn chấp nhận.

Kế tiếp bạn sẽ vào Google APIs Console. Như hình dưới, bạn sẽ thấy tùy chọn thiết lập Page Speed Service ở bên menu trái:

1490892958add.png


Nhập tên miền muốn dùng ở ô giữa “Enter a domain…”, lưu ý có thêm cả tiền tố www.
Tiếp đến, bạn sẽ phải xác thực sở hữu tên miền là sở hữu “chính chủ”. Bấm vào Claim Ownership

1490892958txt.png


Bạn có thể chọn phương án tải tập tin html, xác thực qua Google Analytics hay thẻ meta ngẫu nhiên. Ở đây mình chọn thêm bản ghi txt vào cpanel quản trị tên miền.
Sau khi thêm giá trị bản ghi txt vào cpanel quản trị tên miền khoảng 15 phút bạn click vào:
xác minh:

1490892958xac minh.png



Bước kế tiếp là thiết lập reference domain, ở đây, Google giới thiệu thuật ngữ Setup an Origin Host. Bạn phải thiết lập một DNS phụ (A-record). Tuy nhiên, bạn sẽ không phải mất thời gian cho việc này nếu như hệ thống hiển thị “Not Ready - Setup Serving domain”. Điều đó có nghĩa, bạn chỉ cần chuyển qua bước kế tiếp, vì Google đã nhận được IP máy chủ hiện thời.

Cuối cùng là bạn phải vào phần quản lý DNS để thêm 1 record CNAME có giá trị: pagespeed.googlehosted.com
Kiểm tra bằng cách ping tới tên miền bạn vừa cài đặt.
Mỗi tài khoản gmail có thể đăng ký tối đa 50 tên miền nhưng theo mình thì 1 website nên tạo 1 địa chỉ gmail riêng cho dễ quản lý.

Bài viết mình tham khảo trên mạng và test thử: www.diepnv.name.vn
 
Chỉnh sửa lần cuối bởi người điều hành:
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Re: Hướng dẫn trỏ website về google CDN.

Để anh test với trang của anh xem sao nhé.
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Re: Hướng dẫn trỏ website về google CDN.

Bài viết trên mình đã hướng dẫn trỏ website về google PageSpeed Service là dịch vụ miễn phí của google CDN.

Hiện nay các data center lớn như VDC, IDC vtel đều có cung cấp các dịch vụ CDN.

Nếu 1 doanh nghiệp có cơ sở hạ tầng máy chủ đủ mạnh áp dụng các giải pháp phân tải như haproxy, DNS load balancer, ngix, cloud proxy load balancer…..Thì việc áp dụng giải pháp CDN là không cần thiết.

Nhưng khi lượng truy cập tiếp tục tăng tới mức độ hệ thống trên không còn khả năng đáp ứng thì việc áp dụng giải pháp CDN vào hệ thống phân tải rất hiệu quả.

Hiện mình đang nghiên cứu giải pháp phân tải kết hợp các giải pháp:cloud proxy load balancer và DNS load balancer kết hợp dịch vụ CDN rất mong các bạn có kinh nghiệm triển khai thực tế đóng góp ý kiến.


Bài viết sau sẽ nói rõ hơn về dịch vụ CDN :


Khái niệm CDN là gì ?
- CDN là viết tắt của Content Delivery Network, có thể tạm dịch là mạng lưới cung cấp nội dung. Với hệ thống các máy chủ được đặt tại nhiều nơi trên thế giới sẽ giúp tối ưu tốc độ website cho người truy cập, cải thiện chất lượng website.
- CDN (Content Delivery Network) là 1 bước tiến thông minh của công nghệ nhằm giài quyết việc vận hành quá tải của các hệ thống Server và giảm thời gian truy cập cho các website. Cụ thể nhằm đưa ra giải pháp giúp giảm tải cho các máy chủ vận hành chính hệ thống, với tính năng lưu trữ và phân tải các dữ liệu tĩnh ít thay đổi như “hình ảnh, video clip, mã nguồn, css” tại các máy chủ được đặt ở khắp nơi trên thế giới. Hệ thông CDN được hiểu nôm na bao gồm rất nhiều Server chứa các dữ liệu tĩnh như hình ảnh, video, css, js,… được đặt khắp nơi trên thế giới nhằm cung cấp dữ liệu 1 cách nhanh nhất cho người truy cập.
CDN là gì ?
Content Delivery Network = Mạng giao dịch nội dung: Hệ thống các máy tính được kết nối với nhau qua Internet để truyền nội dung tới người sử dụng
CDN (Content Devilery Network) được tạm hiểu là một hệ thống máy chủ được đặt ở nhiều nơi khác nhau trên thế giới và chứa những bản sao dữ liệu của nội dung website trong hệ thống và khi người dùng truy cập vào thì các bản sao đó nằm tại một máy chủ gần với người dùng nhất sẽ được thay thế với dữ liệu nội dung gốc của website. Giả sử như máy chủ website bạn ở Châu Âu nhưng khi một người dùng ở Việt Nam truy cập vào thì những dữ liệu mà người dùng nhận được là bản sao của máy chủ gốc được lưu trữ tại những máy chủ trong hệ thống CDN ở khu vực Đông Nam Á hoặc hoặc tại Việt Nam nơi gần người dùng nhất.
Giải pháp CDN là gì?
- Giải pháp CDN sử dụng một mạng CDN mô tả một hệ thống gồm nhiều máy tính nối mạng với nhau qua mạng Internet, hợp tác với nhau để phân phối nội dung (đặc biệt là nội dung về media) đến khách hàng. Việc truy cập dữ liệu qua CDNs cho phép độ trễ thấp hơn, đạt lưu lượng cao hơn và có khả năng mở rộng linh hoạt.
- Nội dung các loại được phân phối tốt nhất và hiệu quả nhất khi ứng dụng giải pháp CDN bao gồm các đối tượng web, các tập tin media, phần mềm, tài liệu, video streaming thời gian thực,..
- Mất 80%-90% thời gian để trình duyệt hiển thị ra một trang web mà bạn đang xem là để tải các thành phần trong trang như: hình ảnh (images,) các dữ liệu để định dạng tài liệu HTML (stylesheet – CSS), các đoạn script, flash,… Đây chính là những điểm chính quan trọng mà bạn cần quan tâm để tăng tốc website của mình hơn là việc bạn dành thời gian cho công việc khó khăn hơn rất nhiều là thiết kế lại hệ thống, hãy tập trung vào các nội dung tĩnh. Phương pháp này không chỉ giúp cho thời gian phản hồi nhanh hơn mà còn dễ dàng hơn nhờ sự hỗ trợ của các hệ thông máy chủ CDN (Content Delivery Network) – Hệ thống mạng lưới phân phối nội dung.



Nguyên nhân phát triển công nghệ CDN:
- Nguyên nhân ra đời công nghệ CDN là để giải quyết tình trạng “ thắt cổ chai ” giữa client và server.
- Để giải quyết vấn đề trên các nhà cung cấp dịch vụ mạng đã phát triển công nghệ CDN tạo ra một hệ thống mạng liên kết network link gồm rất nhiều server có data giống nhau và đồng bộ, những server này đặt ở nhiều nơi khác nhau trên thế giới, chúng còn được gọi là Cache Server hoặc Replica Server.
Ví du: Khi 1 user request lên server Phim, thì nó không thực hiện request này mà sẽ request cho một cache server gần vị trí của user đó nhất để truyền dự liệu mà user cần.
- Ngoài mục đích chính nâng cao băng thông – Bandwidth đạt tốc độ cao nhất của user đến server, cải thiện tuyệt vời tốc độ load dữ liệu, một ưu điểm nhỏ khác là: sẽ có nhiều máy chủ dự phòng – server backup, các server có thể thay nhau hoạt động ngay lập tức nếu có 1 server nào đó bị gặp sự cố – problem.
- Như vậy có thể nói: CDN, viết tắt của Content Delivery Network ( hoặc Content Distribution Network ) , tạm dịch là mạng lưới phân phối nội dung hay còn gọi là mạng phân phối dữ liệu.
- Đây là một hệ thống các máy chủ lưu trữ đệm – cache server hay còn gọi là các bản sao máy chủ – replica server chứa bản sao dự liệu giống nhau và đồng bộ (như video, photo, document, software . . .) được đặt ở những nơi khác nhau trên thế giới, nhằm mục đích tiếp cận người dùng giúp họ truy cập nhanh đến data (do server được đặt gần đó) và giảm tải sử lý dữ liệu workload của server chủ.
Ví dụ: Bạn truy cập cùng một website, chạy trên nền công nghệ CDN và không chạy trên nền công nghệ CND thì tốc độ load site chạy trên nền công nghệ CDN sẽ nhanh hơn 15-20%

1490892958c1.gif


Ưu điểm nổi bật khi tổ chức, doanh nghiệp ứng dụng công nghệ CDN ( Content Distributors )
- Giảm tải cho hệ thống máy chủ vận hành chính
- Các file tĩnh của website sẽ được bố trí trên các cụm máy chủ CDN Network giúp cho các máy chủ giảm tải trong quá trình vận hành hệ thống
- Tốc độ truy cập vào website nhanh hơn dù ở bất kỳ nơi đâu
- Dùng cơ chế xác định vị trí máy chủ gần nhất so với client giúp cho việc truyền tải dữ liệu nhanh hơn giúp website bạn có tốc độ truy xuất nhanh hơn dù ở bất kỳ nơi đâu
- Được Google Ranking đánh giá cao cùng với kết quả tìm kiếm tốt hơn
- Google đã cải thiện thuật toán tìm kiếm của mình và ưu tiên các website có tốc độ truy xuất nhanh hơn so với các website khác. CDN giúp website của bạn được google ranking cao hơn và có lợi thế kinh doanh hơn so với đối thủ
- Tương thích với các mã nguồn thông dụng “wordpress, joomla, drupal, magento”
- Tiết kiệm chi phí đầu tư nâng cấp cho hệ thống máy chủ hiện tại
- Thay vì phải trang bị nhiều máy chủ đặt tại nhiều nơi bạn có thể dùng dịch vụ CDN để tiết kiệm chi phí đầu tư thiết bị và tập trung vào công việc kinh doanh của bạn và mang lại hiệu quả cao hơn
- Giúp tăng thêm đối tượng truy cập ở nhiều nơi trên thế giới
- Cùng với việc mở rộng phạm vi truy cập sẽ giúp bạn tìm kiếm được các khách hàng tiềm năng và mở rộng hoạt động kinh doanh của bạn sang các khu vực và quốc gia khác
- Giúp tăng thêm đối tượng truy cập ở nhiều nơi
- Chỉ phải trả tiền theo lưu lượng băng thông đã sử dụng
Lợi ích của CDN đối với người dùng cuối ( End user )
- Tiết kiệm băng thông đáng kể đối với các dữ liệu tĩnh (hình ảnh, css, javascript)
- Tăng tốc độ truy cập website, load nội dung nhanh, giảm thiểu độ trễ, giật hình khi truy cập và xem các trang website phân phối nội dung như: Movies, Video clip, TVC, vvv…
- Cho phép người dùng Internet có thể tương tác nhanh chóng, gia tăng sự hài lòng khi tiếp cận website trong thời gian thực
- Cho phép người dùng xem các chương trình, sự kiện truyền hình trực tuyến trên Internet thông qua máy tính, laptop, các thiết bị cầm tay với tốc độ nhanh nhất, đảm bảo chất lượng hình ảnh, âm thanh tốt nhất mà không cần phải đầu tư hay trang bị các thiết bị truyền hình đắt tiền nào khác
Những đối tượng nào cần dùng CDN
- Các Website có lượng truy cập lớn, Website chứa nhiều nội dung tĩnh (hình ảnh, css, javascript). Sử dụng CDN sẽ tiết kiệm hơn là dùng Server riêng cho các website tầm trung
- Máy chủ gốc đặt ở xa đối tượng người dùng hoặc cần phân phối nội dung với chất lượng tốt nhất trên toàn thế giới
- Các nhà cung cấp dịch vụ Media, các doanh nghiệp, cá nhân sử dụng hạ tầng CDN để phân phối nội dung ( Movies, Video clip, TVC…) trên Internet nhằm quảng bá và kinh doanh các sản phẩm dịch vụ do doanh nghiệp, cá nhân cung cấp tới người dùng cuối
- Đặc biệt, dịch vụ sẽ trở thành một công cụ hỗ trợ đắc lực đối với các đơn vị chuyên tổ chức sự kiện, liveshow, gameshow, biểu diễn thời trang, ca nhạc… bởi dịch vụ có thể hỗ trợ tường thuật trực tiếp sự kiện cho người dùng qua Internet
- Đối với các đài truyền hình, đơn vị có thể phát triển kênh truyền hình cung cấp cho người xem thông qua mạng Internet trên trang web của chính đài truyền hình
- Khi sử dụng dịch vụ, khách hàng là doanh nghiệp có thể phân phối được các nội dung Media mà không cần đầu tư thiết bị, hạ tầng server máy chủ cũng như công nghệ để chuyển tải nội dung Media (video, livechannel, movie, tvc, live show, tài liệu bằng hình ảnh….) trên Internet.
- Ứng dụng cho các tổ chức, doanh nghiệp muốn tố chức các chương, sự kiện trình truyền hình tường thuật trực tiếp, Liveshow. Dịch vụ cung cấp cho khách hàng là các công ty muốn tổ chức sự kiện, liveshow và truyền các hình ảnh, âm thanh từ sự kiện đó tới người dùng trên internet.
- Ứng dụng cho các tổ chức, doanh nghiệp phát triển truyền hình trên Internet. Dịch vụ cung cấp cho khách hàng là các đài truyền hình, công ty muốn cung cấp kênh truyền hình trên internet để phục vụ mục đích quảng bá, kinh doanh giải trí, vv…
- Ứng dụng cho các tổ chức, doanh nghiệp phát triển dịch vụ VOD (Video clip, Media, Movie…). Dịch vụ cung cấp cho khách hàng là chủ sở hữu các nội dung số (Phim, Video clip, Media…) và muốn cung cấp, kinh doanh nội dung đó trên internet
Xu hướng ứng dụng công nghệ CDN
Công nghệ CDN là công nghệ với mô hình nhiều máy chủ được đặt tại nhiều khu vực khác nhau với công nghệ sao lưu dữ liệu đồng bộ cho phép đáp ứng truy cập của khách hàng trong thời gian ngắn, giảm tắc nghẽn đường truyền. CDN là kiến trúc mạng với các thành phần mạng cho việc mở rộng và nâng cấp việc phân phối nội dung từ các nhà cung cấp tới người dùng cuối qua mạng Internet. Mạng CDN mang nội dung tĩnh như các trang HTML, ảnh, tài liệu, phần mềm, audio và video. Gần đây, mạng CDN được dùng để phân phối nội dung media bao gồm live và on-demand như trang Youtube và Google Video.
Mạng CDN là một giải pháp tốt cho tất cả các ứng dụng, dịch vụ cung cấp nội dung trên mạng Internet. Đặc biệt trong lĩnh vực truyền hình, ứng dụng nổi bật của mạng CDN có thể kể tới các giải pháp: Giải pháp truyền hình theo yêu cầu; Giải pháp truyền hình trực tiếp
Dịch vụ CDN hứa hẹn mở ra nhiều hướng kinh doanh tiềm năng cho các đài truyền hình, các công ty chuyên nghiệp tổ chức sự kiện, các hãng thời trang, báo điện tử , các công ty viễn thông kinh doanh dịch vụ truyền hình, video….
Nhìn chung CDN là một sự phát triển thông minh, các dữ liệu tỉnh được lưu như: hình ảnh, nguồn HTML, video, âm thanh … sẽ được cung cấp đến người dùng một cách nhanh nhất, giảm lượng bằng thông truyền, tránh tình trạng quá tải Server. Tăng hiệu suất load dữ liệu cho wesite, blog của bạn.

Bài viết lấy trên http://forum.gocit.vn/threads/gioi-...-dich-vu-cdn-–-content-delivery-network.2126/c1.gif
 
Chỉnh sửa lần cuối bởi người điều hành:
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Bên trên