xác thực google maps

Hướng dẫn cài đặt free cdn mã nguồn wordpress

Thảo luận trong 'Hỗ trợ Lập Trình, Mã Nguồn' bắt đầu bởi Mr.N2, 3 Tháng mười 2014.

Lượt xem: 12,557

  1. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    Cách đây không lâu mình có đăng tải bài viết về hệ thống CDN để tăng tốc độ load website, trong bài viết này mình sẽ hướng dẫn các bạn cài đặt CDN trên mã nguồn Wordpress chi tiết và đơn giản nhất có thể.

    Bước 1:

    Bước 2:
    • Sau khi cài xong plugin, bấm chọn Settings tiếp tục chọn WP Super Cache.
    • Tại giao diện cấu hình, bấm chọn thẻ CDN.
    • Đánh dấu stick vào ô Enable CDN Support, sau đó nhấn lưu lại.
    • Tiếp tục bấm thẻ sang Easy nhấn Caching On, rồi chọn Update Status để kết thúc cài đặt.
    [​IMG]

    Chức năng của từng loại cấu hình bên trên:
    • Offsite URL: Thiết lập địa chỉ cài CDN, ví dụ cdn.hoiquantinhoc.vn
    • Include directories: Chính là thư mục có chứa các file cần sử dụng CDN. Wp-content là mặc định của WordPress.
    • Exclude if substring: Các dạng đuôi file nên bỏ qua không caching trên hệ thống CDN. Nên để là .php như mặc định.
    • Additional CNAMES: Bạn có thể thiết lập nhiều CDN ở các hãng khác nhau ở bước này, bằng cách tạo ra các thiết lập sub-domain khác nhau cho mỗi loại. Chỉ nên đặt thiết lập ở mục này nếu website của bạn có lưu lượng truy cập lớn.
    • Skip https URLs to avoid “mixed content” errors: Bước này có thể đánh dấu hoặc không, nhằm bỏ qua các địa chỉ https có sẵn trong nội dung nếu website của bạn không cài SSL.
    Nguồn bài viết từ hướng dẫn cài đặt Free CDN mã nguồn Wordpress, những vấn đề thắc mắc hoặc cần hỗ trợ các bạn gửi thảo luận bên dưới.
     
  2. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    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.

    NCDN_-_CDN.png
    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.
     
  3. ngocland

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

    Bài viết:
    483
    Đã được thích:
    218
    Admin cái này có cần phải mua gói CDN như lần trước không?
     
  4. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    CDN mua ở đâu cũng được, bài viết này mang tính chất hướng dẫn tích hợp CDN vào mã nguồn Wordpress. Vì vậy nó mang giá trị về hỗ trợ mã nguồn nhiều hơn là nói tới công nghệ CDN.
     
    ngocland thích bài này.
  5. starloveshop

    starloveshop Thành viên

    Bài viết:
    159
    Đã được thích:
    14
    Anh @Mr.N2 cho em hỏi tí với. Lúc thiết lập Offsite URL em để "cdn.hoiquantinhoc(dot)vn " cho site em là có đúng không ah?
     
  6. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    Không cái đó là mình demo url thôi, còn thực tế là bạn phải nhập đúng url CDN của bạn.
     
    starloveshop thích bài này.
  7. giamsatdientu

    giamsatdientu Thành viên nhiệt tình

    Bài viết:
    554
    Đã được thích:
    104
    Bác cho e hỏi chút cái cdn đợt trước bác tặng kèm ấy thời hạn của nó được sử dụng đến hết bao giờ
     
  8. doanngocgiahan

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

    Bài viết:
    400
    Đã được thích:
    60
    @Mr.N2 Bạn ơi mình cũng muốn đăng ký 1 cái cdn nhưng không biết trang nào bạn có thể giới thiệu giúp mình được không. Cảm ơn bạn trước nhé
     
  9. dochoiphukien

    dochoiphukien Dự bị

    Bài viết:
    36
    Đã được thích:
    12
    Mình đang xài CloudFlare free, nó có riêng 1 cái plugin cho wordpress luôn ấy. Nếu ai xài Wordpress có thể thử
     
  10. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    Sử dụng hết băng thông thì thôi, không có thời hạn sử dụng.
    Bạn xem lại post thứ 02 của mình, đã update lại thông tin về CDN.
    CDN làm giảm thời gian tải website, điều đó đồng nghĩa với việc tải website nhanh hơn.
    Đăng ký tại đây cdn.com.vn hoặc dịch vụ ở đâu cũng được.
    CloudFlare cũng là hệ thống CDN, nhưng máy chủ của CF đặt tại nước ngoài khiến truy suất tại VN chậm hơn. Bạn thử nghĩ đi trong tình trạng đứt cáp quang quốc tế, mà khách truy cập đa phần từ trong nước mà phải gọi tới HK, Singapore thì không sử dụng còn hơn. Ví dụ trên thực tế của CloudFlare.com:

    Client ---> Cloudflare (HongKong, Singapore) ---> Website
     
    lapmangviettel thích bài này.

Chia sẻ trang này