xác thực google maps

Tăng tốc độ tải website bằng hệ thống Content Delivery Network

Thảo luận trong 'Hỗ trợ Domain, Hosting, Server' bắt đầu bởi Mr.N2, 17 Tháng tư 2014.

Lượt xem: 34,435

  1. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    Chào các bạn,

    Trong topic mới này mình muốn đề cập tới vấn đề tăng tốc độ load website, một trong những yếu tố quan trọng trong việc xếp hạng của Google. Các bạn có thể xem tốc độ website quan trọng thế nào qua bằng sáng chế của Google tại đây, còn đây là hình minh họa thuật toán xếp hạng dựa trên yếu tố tải các nguồn tài nguyên Website của Google:

    ae6M5Is.png

    Trước đây mình đã viết 03 bài nghiên cứu về vấn đề này, các bạn có thể xem tại đây, tại đâytại đây. Và trong bài viết mới này mình sẽ chia sẻ công nghệ CDN (Content Delivery Network) nhằm tăng tốc website, giảm băng thông tới máy chủ, giúp cho Website làm SEO tốt hơn cũng như mang nhiều lợi ích khác.

    Mình viết bài viết này sau khi trải nghiệm CDN tại http://cdn.com.vn và cảm thấy nó đã mang đến những lợi ích đáng kể như sau:
    - Tăng tốc và cải thiện hiệu suất website rõ rệt.
    - Hạn chế request đến máy chủ, hệ thống máy chủ CDN sẽ gánh bớt cho server bạn rất nhiều từ đó giảm băng thông sử dụng cũng như cân bằng tải tốt hơn.
    - Các máy chủ CDN được dàn trải trên nhiều khu vực, tại Việt Nam thì được đặt tại 8 trung tâm dữ liệu. Ví dụ bạn truy cập từ Hà Nội thì hệ thống sẽ tự kết nối bạn tới datacenter tại Hà Nội (gần nhất với bạn), còn nếu ở Hồ Chí Minh thì nó sẽ kết nối tới datanceter tại Hồ Chí Minh, không cần biết máy chủ bạn đặt tại đâu.
    - Demo về tốc độ bạn có thể xem tại đây: https://hoiquantinhoc.vn
    - Demo về tốc độ của máy chủ CDN tại đây: http://cdn.hoiquantinhoc.vn
    - Hướng dẫn cấu hình hệ thống tại đây: https://hoiquantinhoc.vn/forums/dang-ky-free-cdn.303/

    Hướng dẫn kỹ thuật:
    Để làm SEO tốt hơn khi sử dụng CDN, nên chặn robots.txt để không cho index cdn.domain.com vì làm như vậy root domain sẽ rất khó lên top. Hướng dẫn disavow bên dưới.

    Trên phần CDN Resource, bạn bấm vào nút Edit để đến phần CDN Resource Properties, tại đây bấm vào nút Advanced Settings như ảnh bên dưới.
    dOdLITI.png

    Tiếp tục bấm chọn thẻ này để hoàn tất.
    32NEUHk.png

    Cuối cùng kiểm tra http://cdn.hoiquantinhoc.vn/robots.txt có nội dung như sau là thành công.
    Mã:
    User-agent: *
    Disallow: /

    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.

    [​IMG]
    Bên phải là CDN với nhiều máy chủ xử lý, để ý kỹ thì sẽ thấy client có request thì sẽ có máy chủ gần nhất response, đây là đặc điểm nổi trội của công nghệ CDN.​

    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ệ CDN thì tốc độ load site chạy trên nền công nghệ CDN sẽ nhanh hơn 15-20%

    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.
     

    Các file đính kèm:

  2. haithanhdang

    haithanhdang Thành viên

    Bài viết:
    155
    Đã được thích:
    58
    Em đã kiểm tra site mà admin Mr.N2 sử dụng công nghệ CDN thấy site anh load rất nhanh :), em muốn đăng ký CDN để tăng tốc website mình nhanh hơn. Thông tin của em là:

    Họ và tên: Huỳnh Thanh Sang
    Email: thanhsangapp@gmail.com
    Số điện thoại: 0904.547.480
    Địa chỉ: 28/34 Lương Thế Vinh, Phường Tân Thới Hòa, Quận Tân Phú, Tp.HCM
    Công ty: Hải Thành Đăng

    Thanks! :)
     
  3. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    Đã gửi qua PM cho bạn nhé.
     
    lynguyen and haithanhdang like this.
  4. hoaphatnetvn

    hoaphatnetvn Thành viên tích cực

    Bài viết:
    360
    Đã được thích:
    86
    Họ và tên: Trần Hồng Quang
    Email: tranhongquang11@gmail.com
    Số điện thoại: 0983.665.200
    Địa chỉ: 486 Đường Láng, Đống Đa, Hà Nội
    Công ty: Công ty Nội thất Hòa Phát

    Mình muốn đăng ký thử nghiệm dịch vụ CDN vì hiện tại website mình hay bị quá tải, đặc biệt vào giờ cao điểm 10-11h và 3-4h chiều. Xin trân trọng cảm ơn Mod N2.
     
  5. chubetyhon

    chubetyhon Banned

    Bài viết:
    82
    Đã được thích:
    6
    Cảm ơn bạn Mr.N2

    Mình cũng muốn đăng ký để trải nghiệm, hiện tại mình có 1 số website tốc độ load rất chậm nên muốn trải nghiệm công nghệ và hiệu năng mà nó mang lại

    Thông tin đăng ký:
    Họ tên: Ba Lê
    Facebook: Ba Lê Ngọc
    Mobile: 0904 85 99 23
    Cty: Công ty Cổ phần tư vấn BĐS Đất Việt - Sàn Đất Việt
     
    lynguyen thích bài này.
  6. vothanit

    vothanit Dự bị

    Bài viết:
    5
    Đã được thích:
    0
    site mình thì ổn rồi mỗi tội cái host cùi quá đôi khi load chậm như rùa
     
  7. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    Đã gửi cho 2 bạn trên, các bạn sau khi nhận mã xong thì vào http://cdn.com.vn đăng ký làm thành viên. Sau đó làm theo hướng dẫn này để nạp thẻ nhé.
    [​IMG]
    Mã thẻ CDN này mình không kinh doanh, mình chia sẻ với anh em trên IDVS để có cơ hội chạy thử nghiệm CDN xem nó thế nào, có tốt cho SEO không. Anh em đừng hiểu lầm động cơ chia sẻ của mình nhé.
     
  8. andynguyen

    andynguyen Thành viên

    Bài viết:
    103
    Đã được thích:
    11
    Xài dịch vụ của CDN thì tuyệt vời rồi, blog công nghệ lớn như mashable cũng dùng mà
     
    lynguyen thích bài này.
  9. ywebvn

    ywebvn Thành viên

    Bài viết:
    207
    Đã được thích:
    20
    chào bạn N2, mình đang phát triển site mới, cũng đang muốn thử nghiệm công nghệ, nếu còn thì bạn chia sẻ cho mình một mã để trải nghiệm nhé.
    Họ và tên: Dương
    Facebook: Dương
    Email: yweb.vn@gmail.com
    Công ty: Hiện đang Freelance.
     
  10. thanhphan

    thanhphan Super Moderators Staff Member

    Bài viết:
    540
    Đã được thích:
    290
    Chỉ mong có thế nhưng vụ cấu hình nén trang chủ từ 100kb còn 17kb mà hôm trước e mò vẫn chưa ra a Nghĩa ơi.
    Hiện e đang dùng 1 gói được tặng 50GB nhưng sắp hết rồi, nên em xin 100GB để sử dụng thêm anh nhé. vì e dùng web nhiều hình quá nên nó load chậm....
    Email: alonefrv1505@gmail.com.

    Cám ơn anh nhiều.
     
    lynguyen thích bài này.

Chia sẻ trang này