-
Tích hợp WordPress sử dụng CDN
Bước 1: Cài đặt plugin W3 Total CacheĐăng nhập vào trang quản trị WordPress Chọn Plugins → chọn Add New → Gõ W3 Total Cache trong ô tìm kiếm, khi có kết quả hiện ra nhấn vào Install Now. Sau khi cài đặt xong, click vào Active để plugin hoạt động.
Bước 2: Cấu hình plugin W3 Total Cache
Chọn Performance → General Settings → Click vào mục CDN ở màn hình chính bên phải.
Sau khi mục cấu hình CDN hiện ra, tích chọn vào ô Enable và chọn kiẻu Generic Mirror ở CDN Type rồi nhấn vào Save all settings để lưu cấu hình. Lúc này sẽ xuất hiện hộp thoại cảnh báo A configuration issue prevents CDN from working. The “Replace default hostname with” field cannot be empty. Specify it here là do hostname chưa được cấu hình vào plugin.
Chọn Modify attachment URLs, điền domain website rồi nhấn Start
Bước 3: Cấu hình CDN
Chọn Performance → CDN, Trong phần Configuration điền domain cdn được cấp vào ô Replace site’s hostname with
Sau đó kiểm tra kết quả bằng cách nhấn vào nút Test Mirror
Sử dụng plugin WP Super Cache
Bước 1: Cài đặt plugin WP Super Cache
- Đăng nhập vào trang quản trị WordPress
- Chọn “Plugins” → chọn “Add New“
- Gõ WP Super Cache trong ô tìm kiếm, khi có kết quả hiện ra chọn plugin WP Super Cache ByAutomattic (http://automattic.com/)
- Nhấn vào Install Now.
- Sau khi cài đặt xong, click vào Active để plugin hoạt động.
Bước 2: Cấu hình plugin WP Super Cache
Chọn Settings → WP Super Cache
Trong tab “Easy” nhấn chọn “Caching On” và click “Update Status”
Tiếp theo chuyển sang tab “Advanced” và chọn những lựa chọn phù hợp với blog của bạn. Tích chọn vào những ô dưới đây:
- Caching:
- Cache hits to this website for quick access. (Recommended)
- Use mod_rewrite to serve cache files. (Recommended)
- Miscellaneous:
- Compress pages so they’re served more quickly to visitors. (Recommended)
- Don’t cache pages for known users. (Recommended)
- Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated. (Recommended)
Sau đó nhấn “Update Status”
Nếu bạn nhận được thông báo yêu cầu “Update Mod_Rewrite Rules” thì bạn kéo xuống và click vào nút Update Mod_Rewrite Rules
Tiếp theo chuyển sang tab “CDN” → Chọn “Enable CDN Support”
Trong ô “Off-site URL” và “Additional CNAMES” bạn nhập vào đường dẫn cdn được cấp.
Nhấn chọn ô “Skip https URLs to avoid “mixed content” errors” và nhấn “Save Changes.” để lưu lại các cài đặt
- Chọn tab Contents và nhấp vào Delete cache để đảm bảo cập nhật mới.
-
Bước 1: Cài đặt module Drupal CDN
Truy cập https://www.drupal.org/project/cdn, chuyên tới mục Downloads, chọn phiên bản module CDN phù hợp, nhấp chuột phải chọn Copy Link Address
Đăng nhập vào trang quản trị Drupal
Chọn Modules → Install new modules
Dán đường link vừa copy vào ô Install from a URL rồi nhấn Install
Sau khi quá trình cài đặt kết thúc, vào lại Modules, xuống mục Performance and Scalability và tích chọn Enable CDN rồi nhấn Save configuration.
Bước 3: Cấu hình
Chọn mục Configure vừa xuất hiện trong ô CDN
Tại tab General chọn Enable trong mục Status
Chuyển sang tab Details chọn Origin Pull trong Mode rồi điền domain website chạy CDN vào CDN mapping
Cuối cùng chọn Save configuration.
Nếu hộp thoại cảnh báo xuất hiện, chọn Aggregate and compress CSS files
Sau đó vào mục Bandwidth Optimization, tích chọn vào 2 ô Aggregate and compress CSS files vàAggregate JavaScript files rồi nhấn Save configuration
Dành cho Joomla
- Tích hợp Joomla sử dụng CDN
- Tải phiên bản mới nhất cho Joomla CDN plugin tại đây.
- Đăng nhập vào Joomla Admin Panel.
- Di chuyển đến Extensions > Install/Uninstall.
- Tải file plugin lên thông qua Browse.
- Duy chuyển đến Extensions > Plugin Manager.
- Chọn System - CDN plugin for Joomla!.
- Chọn Enable plugin và nhập đường dẫn CDN URL vào CDN URL Domain.
- Tích hợp Magento sử dụng CDN
- Bước 1: Đăng nhập vào Magento Admin Panel. Trên thanh công cụ nằm ngang, chọn System → Configuration.
- Bước 2: Trên cột công cụ bên trái, chọn GENERAL → Web → Unsecure
Trong mục Unsecure, điền thông tin domain CDN được cấp thay thế cho giá trị {{unsecure_base_url}}trong các ô Base Skin URL, Base Media URL, và Base JavaScript URL.
Bước 3: Kiểm tra CDN hoạt động
-
Tích hợp Prestashop sử dụng CDN
Bước 1: Cấu hình CDNTruy cập trang quản trị PrestaShop
Trên cột công cụ bên trái, chọn ADVANCED PARAMETERS → Performance
Cuộn chuột xuống mục CCC (COMBINE, COMPRESS AND CACHE), chọn YES tại các ô Smart cache for CSS, Smart cache for JavaScript, Minify HTML và Compress inline JavaScript in HTML
Nhấn Save
Tiếp tục cuộn chuột xuống mục MEDIA SERVER, điền domain CDN được cấp vào ô Media server #1 rồi nhấn Save
-
Tích hợp OpenCart sử dụng CDN
Bước 1: Cài đặt Plugin CDNDownload plugin CDN GoTechy cho OpenCart tại đây.
Sau khi giải nén file trên, upload 2 thư mục admin và vqmod lên thư mục gốc của website.
Truy cập trang quản trị OpenCart
Trên thanh công cụ nằm ngang, chọn Extensions → Modules
Khi màn hình liệt kê các module xuất hiện, đến dòng GoTechy CDN rồi nhấn Install
Bước 2: Cấu hình CDN
Cũng tại chính dòng GoTechy CDN trên, tiếp tục nhấn vào Edit
Chọn Enabled tại ô Status, điền thông tin domain được cấp tại CDN Domain URL, tích chọn vào các ô còn lại rồi nhấn Save
-
Tích hợp Xenforo sử dụng CDN
Bước 1: Thêm 2 dòng sau vào filelibrary/config.php
:$config ['externalDataUrl'] = 'http://cdn.yourxenforo.com/data'; $config ['javaScriptUrl'] = 'http://cdn.yourxenforo.com/js';
Bước 2: Login vào trang admin của XenForo
Chuyển đến phần Settings của style bạn đang dùng. Ví dụ: Appearance > Styles > Default Style > Style Property Groups
Trong ô Path to images:
Thêm http://cdn.yourxenforo.com vào trước đoạn text hiện tại:
http://cdn.yourxenforo.com/styles/default
Nhấn Update Style Properties
Tạo htaccess với đoạn code bên dưới
RewriteEngine On
RewriteCond %{HTTP:Via} !\.yourdomain\.com
RewriteCond %{HTTP_HOST} !cdn.yourdomain.com
RewriteCond %{HTTP_HOST} yourwebsite.com [NC]
RewriteCond $1 !^.swf$ [NC]
RewriteCond $1 "\.(jpe?g|gif|bmp|png|ico|pdf|docx?|xlsx?|pptx?|rar|zip|tar|gz|tgz|bz2|flv|avi|mov|wmv|mp3|wav|xml|txt|woff|woff2)$" [NC]
RewriteRule ^(.*) http://cdn.yourdomain.com/$1 [R,L]
Vd website đã đang sử dụng static.domain.com là link riêng để tải image,js,css...
Bước 1: đăng kí CDN VietNamHost
Bước 2: khai báo trên CDN ADMIN: Cdn Name là static.domain.com.
chọn 1 url để làm CDN Origins. vd: staticsrc.domain.com
Bước 3: thêm staticsrc.domain.com vào Host đang chạy web theo dạng Domain Alias (Hosting) / ServerAlias (Apache) / server_name(nginx).
Bước 4: cập nhật DNS của static.domain.com sang CDN. Bắt đầu sử dụng CDN.
Bạn có thể cấu hình URL rewrite trong Web.config trong phần rewrite. Cấu trúc chính bao gồm các inbound rule và outbound rule.
<rewrite>
<rules>
<!-- inbound rules -->
</rules>
<outboundRules rewriteBeforeCache="true">
<!-- outbound rules -->
</outboundRules>
</rewrite>
Khi muốn sửa đổi URL, bạn nên thay đổi trong phần outbound rule.
Ví dụ sử dụng CDN chỉ cho images và JavaScript
<rule name="CDN-01-jpg" preCondition="CheckHTML" stopProcessing="true">
<match
filterByTags="Img"
pattern="(^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/).*\.(jpg|jpeg|png).*)" />
<action type="Rewrite" value="https://cdn.domain.com{R:1}" />
</rule>
<rule name="CDN-01-js" preCondition="CheckHTML" stopProcessing="true">
<match
filterByTags="Script"
pattern="(^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/).*\.(js).*)" />
<action type="Rewrite" value="https://cdn.domain.com{R:1}" />
</rule>
<rule name="CDN-01-custom-img" preCondition="CheckHTML" stopProcessing="true">
<match
filterByTags="None"
pattern="<img ([^>]*)data-src="(.*?)"([^>]*)>" />
<action
type="Rewrite"
value="<img {R:1}data-src="https://mycdn.azureedge.net{R:2}"{R:3}>" />
</rule>
<preConditions>
<preCondition name="CheckHTML">
<add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
</preCondition>