❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.

Nếu bạn đang dùng hosting tại AZDIGI, bạn đã có sẵn một lợi thế lớn: toàn bộ hạ tầng hosting của AZDIGI chạy trên LiteSpeed Web Server — web server nhanh nhất hiện nay cho WordPress. Và đi kèm với nó là LiteSpeed Cache, plugin cache miễn phí mạnh nhất trên thị trường.

Khác với WP Rocket ($59/năm) hay các plugin cache khác chỉ hoạt động ở tầng PHP, LiteSpeed Cache được tích hợp sẵn trong các gói hosting AZDIGI. Bạn chỉ cần kích hoạt plugin và cấu hình — không cần cài thêm gì, không tốn thêm đồng nào. Mình đã thử từng bước trên site WordPress thật nên bạn cứ yên tâm làm theo.

Tại sao LiteSpeed Cache là lựa chọn tốt nhất cho hosting AZDIGI?

LiteSpeed Cache là plugin cache duy nhất được tích hợp sâu với LiteSpeed Web Server ở tầng server. Vì hosting AZDIGI chạy LiteSpeed Web Server, plugin này tận dụng được server-level cache — nhanh hơn hẳn các plugin cache khác chỉ hoạt động ở tầng PHP.

Các plugin như WP Super Cache, WP Fastest Cache, hay thậm chí WP Rocket đều phải “giả lập” cache bằng cách tạo file HTML tĩnh. LiteSpeed Cache thì cache trực tiếp ở tầng web server, request không cần chạm PHP. Kết quả là TTFB (Time To First Byte) trên hosting AZDIGI với LiteSpeed Cache nhanh hơn rõ rệt.

Với LiteSpeed Cache trên hosting AZDIGI, bạn có đầy đủ:

  • Page cache ở tầng server — không qua PHP, cực nhanh
  • Browser cache tối ưu — giảm tải cho lần truy cập tiếp theo
  • Object Cache (Redis/Memcached) — cache database queries
  • Minification CSS/JS/HTML — giảm dung lượng trang
  • Image Optimization qua QUIC.cloud
  • Database cleanup tự động
  • Tổng chi phí: $0

So sánh plugin cache miễn phí cho WordPress

Để dễ hình dung, đây là vị trí của LiteSpeed Cache so với các plugin cache miễn phí khác.

Tính năngLiteSpeed CacheWP Super CacheWP Fastest CacheWP Rocket
GiáMiễn phíMiễn phíMiễn phí (có Premium)$59/năm
Page Cache✅ Server-level✅ File-based✅ File-based✅ File-based
Browser Cache
Object Cache✅ (Redis/Memcached)❌ (cần helper)
Database Optimization✅ Tích hợp sẵn
CSS/JS MinifyHạn chế✅ (Premium)
Lazy Load✅ (Premium)
Tích hợp Cloudflare✅ Tab riêngThủ côngThủ công✅ Addon
CDN tích hợp✅ QUIC.cloud❌ (Premium)
Image Optimization✅ (QUIC.cloud)
Yêu cầu serverLiteSpeed/OpenLiteSpeedApache/NginxApacheMọi server
Critical CSS✅ (QUIC.cloud)

Cái hay của LiteSpeed Cache: miễn phí nhưng tính năng ngang ngửa WP Rocket (có chỗ còn hơn nhờ cache ở tầng server). Nếu bạn dùng hosting AZDIGI, bạn đã có sẵn LiteSpeed Web Server — nghĩa là tận dụng được 100% sức mạnh của plugin này mà không cần làm gì thêm.

⚠️ Hosting AZDIGI đã chạy LiteSpeed Web Server sẵn. Chỉ cần cài LiteSpeed Cache plugin và bạn đã có server-level cache. Đừng cài thêm WP Super Cache, WP Fastest Cache hay bất kỳ plugin cache nào khác cùng lúc — sẽ xung đột. Luôn chỉ dùng MỘT plugin cache.

Cài đặt LiteSpeed Cache

Cài plugin

Trong WordPress admin:

  1. Vào PluginsAdd New
  2. Tìm “LiteSpeed Cache
  3. Click Install NowActivate

Sau khi kích hoạt, bạn sẽ thấy menu LiteSpeed Cache xuất hiện ở sidebar trái. Lần đầu vào Dashboard sẽ có popup mời bạn dùng QUIC.cloud — dịch vụ CDN riêng của LiteSpeed, miễn phí giới hạn. Bạn có thể bỏ qua bằng cách click “Do not show this again” ở dưới popup.

💡 Hosting AZDIGI: Vì AZDIGI chạy LiteSpeed Web Server, ngay khi bạn kích hoạt plugin, server-level cache đã sẵn sàng hoạt động. Bạn không cần cấu hình gì ở tầng server — chỉ cần tinh chỉnh các settings trong plugin theo hướng dẫn bên dưới.

Dashboard đầu tiên

Khi vào LiteSpeed Cache → Dashboard, bạn sẽ thấy trạng thái các loại cache:

LiteSpeed Cache Dashboard hiển thị trạng thái cache
Dashboard LiteSpeed Cache sau khi cài đặt. Public Cache và Private Cache đã ON, nhưng Browser Cache còn OFF.
  • Public Cache: ON (bật mặc định)
  • Private Cache: ON
  • Object Cache: OFF
  • Browser Cache: OFF

Mình sẽ cấu hình từng phần bên dưới.

Cấu hình LiteSpeed Cache cơ bản

Vào LiteSpeed CacheCache. Đây là tab quan trọng nhất.

Tab Cache ([1] Cache)

LiteSpeed Cache Settings - Tab Cache Control
Tab Cache Control Settings với các toggle chính. Enable Cache, Cache Logged-in Users, Cache REST API đều nên bật ON.

Các settings mình khuyến nghị:

SettingGiá trịGhi chú
Enable CacheONBật cache chính
Cache Logged-in UsersONCache riêng cho user đã đăng nhập
Cache CommentersONCache cho người comment
Cache REST APIONCache API calls
Cache Login PageONTắt sẽ giảm hiệu năng
Cache MobileOFFChỉ bật nếu theme có bản mobile riêng

Cache Mobile nên để OFF trừ khi bạn dùng theme có bản mobile hoàn toàn khác (kiểu AMP hay theme detect mobile riêng). Hầu hết theme hiện nay đều responsive, cùng một HTML cho mọi thiết bị, nên không cần tách cache mobile.

Drop Query String

Ở cuối tab Cache, mục Drop Query String giúp bỏ qua các tham số tracking khi cache. Giá trị mặc định đã tốt:

fbclid
gclid
utm*
_ga

Nếu bạn dùng thêm tracking parameter nào khác (ví dụ ref, source), thêm vào đây. Mỗi dòng một giá trị.

Tab TTL ([2] TTL)

TTL (Time To Live) là thời gian cache tồn tại trước khi bị xoá tự động. Giá trị mặc định của LiteSpeed Cache đã hợp lý cho hầu hết site:

SettingGiá trị mặc địnhKhuyến nghị
Default Public Cache TTL604800 (7 ngày)Giữ nguyên
Default Private Cache TTL1800 (30 phút)Giữ nguyên
Default Front Page TTL604800Giữ nguyên
Default Feed TTL604800Giảm xuống 3600 nếu blog post thường xuyên

💡 Khi bạn publish hoặc update bài viết, LiteSpeed Cache tự động purge cache liên quan. Nên TTL dài không có nghĩa là visitor thấy nội dung cũ. Cache chỉ hết hạn tự nhiên khi không có thay đổi gì.

Tab Purge ([3] Purge)

Giữ mặc định. LiteSpeed Cache đã tự động purge thông minh: khi update post, nó tự purge cache của post đó, trang chủ, archive, category liên quan.

Tab Excludes ([4] Excludes)

Nếu có trang nào bạn KHÔNG muốn cache (ví dụ trang thanh toán WooCommerce, trang giỏ hàng), thêm URI vào đây:

/cart
/checkout
/my-account

Với WooCommerce, LiteSpeed Cache thường tự detect và exclude các trang này. Nhưng kiểm tra lại cho chắc.

Lợi thế LiteSpeed Cache trên hosting AZDIGI

Không phải hosting nào cũng tận dụng được hết sức mạnh của LiteSpeed Cache. Đây là những lợi thế cụ thể khi bạn dùng hosting AZDIGI:

  • Server-level cache thực sự: Hosting AZDIGI chạy LiteSpeed Web Server, nên cache được xử lý ở tầng web server. Request đến trang đã cache không cần chạm PHP hay MySQL — trả kết quả trực tiếp từ memory. TTFB thường dưới 100ms nhờ vậy.
  • HTTP/3 và QUIC sẵn sàng: LiteSpeed Web Server hỗ trợ HTTP/3 (QUIC protocol) native. Website trên hosting AZDIGI tự động hưởng lợi từ giao thức mới này — load nhanh hơn, đặc biệt trên mobile và mạng không ổn định.
  • Không xung đột .htaccess: LiteSpeed tương thích hoàn toàn với Apache .htaccess rules. Các rewrite rules, redirect, security headers bạn đã có vẫn hoạt động bình thường — không cần viết lại config.
  • Object Cache hỗ trợ sẵn: Nếu gói hosting AZDIGI của bạn có Redis hoặc Memcached, bạn có thể bật Object Cache trong LiteSpeed Cache để cache database queries. Giảm tải database đáng kể cho site WooCommerce hoặc site có nhiều dynamic content.
  • ESI (Edge Side Includes): Tính năng nâng cao cho phép cache toàn bộ trang nhưng vẫn hiển thị dynamic content (giỏ hàng, tên user…) mà không cần bypass cache. Chỉ có trên LiteSpeed Web Server.

💡 Mẹo: Sau khi cấu hình xong LiteSpeed Cache theo hướng dẫn trên, hãy test TTFB bằng cách mở DevTools → Network → xem thời gian response của HTML document. Trên hosting AZDIGI với LiteSpeed Cache, TTFB thường dao động từ 50-150ms — nhanh hơn nhiều so với hosting Apache thông thường.

Tối ưu nâng cao

Browser Cache ([7] Browser)

Vào Cache → tab [7] Browser.

LiteSpeed Cache Browser Cache Settings
Tab Browser Cache. Bật ON và đặt TTL thành 31557600 (1 năm) để trình duyệt lưu static files lâu nhất.

Browser Cache ra lệnh cho trình duyệt của khách truy cập lưu static files (CSS, JS, ảnh) vào máy local. Lần sau quay lại, trình duyệt không cần tải lại từ server.

Khuyến nghị: Bật Browser Cache lên ON và đặt Browser Cache TTL thành 31557600 (1 năm). Con số này nghe dài, nhưng khi bạn update file CSS/JS, WordPress tự thêm version string vào URL (?ver=6.7), nên trình duyệt sẽ tải file mới.

Page Optimization

Vào LiteSpeed CachePage Optimization.

Đây là nơi bạn minify và gộp CSS/JS. Nhưng cẩn thận, bật lung tung dễ gây lỗi giao diện.

LiteSpeed Cache Page Optimization - CSS Settings
Page Optimization CSS Settings. Lưu ý phần lớn option nên để OFF, chỉ bật Minify.

Tab CSS Settings ([1] CSS Settings)

SettingKhuyến nghịLý do
CSS MinifyONLoại bỏ khoảng trắng, comment trong CSS
CSS CombineOFFDễ gây lỗi, HTTP/2 đã hỗ trợ tải song song nên combine không cần thiết
Generate UCSSOFFCần QUIC.cloud, bỏ qua
Load CSS AsynchronouslyOFFCần QUIC.cloud cho Critical CSS
Font Display OptimizationSwapHiện text ngay, font load sau. Tránh FOIT

Tab JS Settings ([2] JS Settings)

SettingKhuyến nghịLý do
JS MinifyONLoại bỏ khoảng trắng, comment trong JS
JS CombineOFFTương tự CSS, dễ lỗi
JS DeferONDefer loading JS, cải thiện LCP
JS DelayOFFQuá aggressive, dễ gây lỗi interactive

Tab HTML Settings ([3] HTML Settings)

SettingKhuyến nghị
HTML MinifyON
DNS PrefetchThêm domain CDN, Google Fonts nếu dùng
DNS Prefetch ControlON

Tab Media Settings ([4] Media Settings)

SettingKhuyến nghịLý do
Lazy Load ImagesONTrì hoãn load ảnh ngoài viewport
Basic Image PlaceholderGiữ mặc địnhSVG placeholder nhẹ
Responsive PlaceholderONTránh layout shift
Lazy Load IframesONBao gồm YouTube embed

⚠️ Sau khi thay đổi bất kỳ setting nào trong Page Optimization, bạn cần Purge All cache (LiteSpeed Cache → Toolbox → Purge All hoặc nút Purge All trên admin bar). File CSS/JS đã minify cần được tạo lại.

Database Optimization

Vào LiteSpeed CacheDatabase.

LiteSpeed Cache Database Optimization
Database Optimization hiển thị các mục cần dọn dẹp. Icon xanh ✅ nghĩa là sạch, icon đỏ ❌ nghĩa là có dữ liệu cần xử lý.

Tab [1] Manage cho bạn thấy các thành phần có thể dọn dẹp trong database:

  • Post Revisions: các bản lưu nháp cũ của bài viết
  • Auto Drafts: bản nháp tự động
  • Trashed Posts: bài đã xoá (trong thùng rác)
  • Spam Comments: comment spam
  • Expired Transients: cache tạm đã hết hạn
  • All Transients: toàn bộ cache tạm
  • Optimize Tables: tối ưu cấu trúc bảng

Mục Autoload size cho thấy dung lượng data WordPress tự load mỗi khi có request. Site demo của mình chỉ 51.42K với 319 entries, khá nhẹ. Nếu site bạn có autoload > 500K, đó là dấu hiệu cần dọn dẹp.

Ở tab [2] DB Optimization Settings, bạn có thể bật tự động dọn theo lịch:

SettingKhuyến nghị
Revisions Max Number5 (giữ 5 bản gần nhất)
Revisions Max Age30 (xoá revision > 30 ngày)

🚨 Trước khi chạy Clean All trong Database, hãy backup database. Tuy các thao tác này an toàn, nhưng backup trước bao giờ cũng tốt hơn.

Bonus: Kết hợp thêm Cloudflare (tuỳ chọn)

LiteSpeed Cache một mình đã đủ mạnh cho hầu hết website WordPress. Tuy nhiên, nếu bạn muốn thêm một lớp tối ưu nữa, Cloudflare (gói Free) là lựa chọn tốt để bổ sung CDN toàn cầu và bảo vệ DDoS. Phần dưới đây hướng dẫn cách setup nếu bạn muốn kết hợp.

ℹ️ Bạn mới tìm hiểu về Cloudflare? Xem bài CloudFlare là gì? Cách kết nối CloudFlare với Website để nắm cơ bản trước, sau đó quay lại đây để cấu hình kết hợp với LiteSpeed Cache.

Nếu domain bạn chưa trỏ qua Cloudflare, làm trước bước này.

Tạo tài khoản và thêm domain

  1. Đăng ký tại cloudflare.com (miễn phí)
  2. Click Add a site, nhập domain của bạn
  3. Chọn gói Free
  4. Cloudflare sẽ scan DNS records hiện tại. Kiểm tra lại cho đúng rồi nhấn Continue
  5. Đổi nameserver tại nơi quản lý domain sang nameserver Cloudflare cung cấp
  6. Đợi propagation (thường 5-30 phút, tối đa 24 giờ)

Cấu hình SSL

Sau khi domain active trên Cloudflare:

  1. Vào SSL/TLSOverview
  2. Chọn mode Full (strict)

Chế độ Full (strict) yêu cầu hosting bạn đã có SSL certificate hợp lệ (Let’s Encrypt hoặc certificate do hosting cấp). Hầu hết hosting hiện nay đều cung cấp SSL miễn phí sẵn, nên cứ chọn Full (strict) cho an toàn nhất.

ℹ️ Tại sao không chọn Flexible? Mode Flexible nghĩa là Cloudflare → hosting không mã hoá. Dữ liệu đi từ Cloudflare đến server bạn sẽ ở dạng HTTP thuần, dễ bị nghe lén trên đường truyền. Full (strict) mã hoá toàn bộ. Xem chi tiết tại bài Hướng dẫn cài đặt SSL trên Cloudflare.

Bật Always Use HTTPS

Vào SSL/TLSEdge Certificates → bật Always Use HTTPS. Cái này tự redirect mọi request HTTP sang HTTPS. Nếu bạn muốn tìm hiểu thêm về cấu hình DNS trên Cloudflare, xem bài Hướng dẫn sử dụng DNS trên CloudFlareCloudflare DNS nâng cao.

Tích hợp Cloudflare vào LiteSpeed Cache

Nếu bạn đã setup Cloudflare ở phần trước, bước tiếp theo là kết nối hai công cụ lại. LiteSpeed Cache sẽ lo phần cache ở server, còn Cloudflare bổ sung thêm CDN và cache ở edge. Nếu bạn không dùng Cloudflare, bạn có thể bỏ qua toàn bộ phần này — LiteSpeed Cache đã đủ mạnh một mình.

Cấu hình trong LiteSpeed Cache

Vào LiteSpeed CacheCDN. Bạn sẽ thấy 3 tab:

LiteSpeed Cache CDN Settings - Cloudflare Integration
Tab CDN trong LiteSpeed Cache với 3 lựa chọn: QUIC.cloud, Cloudflare, và Other Static CDN. Chuyển sang tab Cloudflare để cấu hình.
  • [1] QUIC.cloud: CDN riêng của LiteSpeed, bỏ qua
  • [2] Cloudflare: cái mình cần
  • [3] Other Static CDN: cho CDN khác, bỏ qua

Chuyển sang tab [2] Cloudflare và điền:

FieldGiá trị
Cloudflare API TokenToken bạn tạo từ Cloudflare dashboard
DomainDomain đang dùng Cloudflare

Tạo Cloudflare API Token

  1. Đăng nhập Cloudflare → vào My ProfileAPI Tokens
  2. Click Create Token
  3. Chọn template Edit zone DNS hoặc tạo custom token với quyền:
    • ZoneCache PurgePurge
    • ZoneZone SettingsEdit
  4. Giới hạn token cho domain cụ thể (bảo mật hơn dùng Global API Key)
  5. Copy token, dán vào LiteSpeed Cache

Sau khi kết nối thành công, LiteSpeed Cache có thể tự động purge Cloudflare cache khi bạn update content trên WordPress. Rất tiện vì bạn không cần vào Cloudflare dashboard purge thủ công.

Cấu hình Cache Rules trên Cloudflare

Cloudflare từ 2024 đã thay Page Rules bằng Cache Rules (nằm trong phần Rules). Đây là cách tạo rule cache cho WordPress:

Rule 1: Cache static assets mạnh hơn

  1. Vào RulesCache RulesCreate rule
  2. Đặt tên: “Cache Static Assets”
  3. Điều kiện: dùng File extension matches .css, .js, .jpg, .jpeg, .png, .gif, .webp, .svg, .woff2, .woff
  4. Hành động:
    • Cache eligibility: Eligible for cache
    • Edge TTL: 1 month
    • Browser TTL: 1 year

Rule 2: Bypass cache cho WordPress admin

  1. Tạo rule mới, đặt tên: “Bypass WP Admin”
  2. Điều kiện: URI Pathstarts with/wp-admin/
  3. Hoặc thêm: URI Pathcontains/wp-login.php
  4. Hành động: Cache eligibilityBypass cache

ℹ️ Thuật ngữ Cloudflare 2026: “Eligible for cache” nghĩa là Cloudflare SẼ cache nếu response headers cho phép. “Cache Everything” (trong Page Rules cũ) buộc cache mọi thứ kể cả HTML. Với LiteSpeed Cache đã xử lý HTML cache ở server, bạn chỉ cần “Eligible for cache” cho static files là đủ. Nếu bạn đang dùng WP Rocket thay vì LiteSpeed Cache, xem bài Tối ưu WordPress với WP Rocket + Cloudflare.

Tối ưu Cloudflare thêm

Ngoài Cache Rules, vào phần SpeedOptimization trên Cloudflare. Xem thêm bài Cloudflare CDN và Caching – Tăng tốc website toàn diện để hiểu sâu hơn về cơ chế caching của Cloudflare.

  • Auto Minify: TẮT cả CSS, JS, HTML nếu đã bật minify trong LiteSpeed Cache. Bật cả hai sẽ minify hai lần, đôi khi gây lỗi.
  • Brotli: BẬT. Nén tốt hơn Gzip.
  • Early Hints: BẬT. Gửi hints cho trình duyệt trước khi server xử lý xong.
  • HTTP/2: Bật mặc định trên Cloudflare, không cần thao tác.
  • HTTP/3 (QUIC): BẬT nếu có. Nhanh hơn HTTP/2 cho mobile.

⚠️ Nếu bạn bật Minify ở cả LiteSpeed Cache lẫn Cloudflare, CSS/JS sẽ bị minify hai lần. Thường không gây lỗi nhưng lãng phí tài nguyên và đôi khi output bị lỗi. Chọn một nơi để minify: nên chọn LiteSpeed Cache vì nó xử lý trước khi gửi lên Cloudflare.

Settings tương đương cho plugin cache khác

Phần này dành cho bạn nào không dùng hosting LiteSpeed (tức không phải AZDIGI hay hosting tương tự). Nếu bạn đang dùng hosting AZDIGI, bỏ qua phần này — LiteSpeed Cache là lựa chọn tốt nhất cho bạn rồi. Bảng dưới đây chỉ để tham khảo so sánh.

WP Super Cache

LiteSpeed CacheWP Super Cache tương đương
Enable Cache → ONCaching → Caching On
Cache Mobile → OFFAdvanced → Don’t cache for mobile
Browser Cache → ONKhông có (dùng .htaccess)
CSS/JS MinifyKhông hỗ trợ (cần Autoptimize)
Database OptimizationKhông hỗ trợ (cần WP-Optimize)
Cloudflare integrationKhông có (dùng Cloudflare plugin riêng)

Với WP Super Cache, bạn sẽ cần thêm 2-3 plugin phụ để có tính năng tương đương LiteSpeed Cache.

WP Fastest Cache

LiteSpeed CacheWP Fastest Cache tương đương
Enable Cache → ONCache System → Enable
Cache Logged-in UsersKhông cache logged-in users (mặc định)
CSS Minify → ONMinify CSS → checkbox
JS Minify → ONMinify JS → checkbox (bản Premium)
Lazy Load ImagesLazy Load → checkbox (bản Premium)
Browser CacheBrowser Caching → checkbox
Database OptimizationKhông hỗ trợ
Cloudflare integrationCloudflare tab (bản Premium)

WP Fastest Cache bản miễn phí khá hạn chế. Nhiều tính năng quan trọng như JS minify, lazy load, Cloudflare integration đều nằm trong bản Premium ($49/năm), gần bằng giá WP Rocket.

Cloudflare APO: có cần không? (tuỳ chọn nâng cao)

Nếu bạn đã dùng Cloudflare, có thể bạn sẽ thắc mắc về Cloudflare APO (Automatic Platform Optimization) — tính năng trả phí $5/tháng, chuyên cho WordPress. APO cache cả HTML ở edge Cloudflare, nghĩa là request không cần về server của bạn nữa. Tuy nhiên, với LiteSpeed Cache đã xử lý server-level cache rồi, APO chỉ thực sự cần thiết trong một số trường hợp cụ thể.

Khi nào NÊN dùng APO?

  • Site có lượng truy cập lớn từ nhiều quốc gia
  • Server ở xa visitor chính (ví dụ server ở Mỹ, visitor ở Việt Nam)
  • Muốn giảm tải server tối đa
  • TTFB (Time To First Byte) quan trọng với bạn

Khi nào KHÔNG cần APO?

  • Site nhỏ, traffic thấp (< 10,000 pageview/tháng)
  • Server và visitor cùng khu vực (hosting Việt Nam, visitor Việt Nam)
  • LiteSpeed Cache đã cho TTFB đủ tốt (< 200ms)
  • Ngân sách $0 tuyệt đối

APO + LiteSpeed Cache

Nếu dùng APO, bạn cần cài thêm Cloudflare plugin cho WordPress (miễn phí) để APO hoạt động. LiteSpeed Cache và Cloudflare APO có thể chạy song song: LiteSpeed xử lý cache ở server, APO cache HTML ở edge Cloudflare. Khi content thay đổi, LiteSpeed Cache purge sẽ trigger Cloudflare purge luôn (nếu đã kết nối API).

💡 Mẹo tiết kiệm: Bắt đầu với LiteSpeed Cache + Cloudflare Free. Đo TTFB và tốc độ. Nếu thấy ổn (TTFB < 300ms), không cần APO. Chỉ nâng cấp khi traffic tăng hoặc cần phục vụ visitor quốc tế.

Kiểm tra hiệu năng

Sau khi cấu hình xong, làm sao biết cache đang hoạt động?

Kiểm tra LiteSpeed Cache headers

Mở trình duyệt, vào site của bạn, nhấn F12 → tab Network → click vào request đầu tiên (HTML document) → xem Response Headers:

X-LiteSpeed-Cache: hit
  • hit = trang được phục vụ từ cache (nhanh)
  • miss = trang chưa có cache, lần đầu tạo cache (lần sau sẽ hit)
  • Không có header này = cache chưa hoạt động

Kiểm tra Cloudflare headers

Cũng ở Response Headers, tìm:

cf-cache-status: HIT
  • HIT = Cloudflare phục vụ từ edge cache
  • MISS = Cloudflare lấy từ origin server
  • DYNAMIC = Cloudflare không cache (thường là HTML, bình thường nếu không dùng APO)
  • BYPASS = Cloudflare bỏ qua cache (do rule hoặc cookie)

Header cf-ray cho bạn biết request được xử lý ở data center nào của Cloudflare. Ví dụ cf-ray: xxxxx-SGN nghĩa là đi qua node Singapore.

Kiểm tra Browser Cache

Tìm header:

cache-control: public, max-age=31557600

max-age=31557600 = 1 năm, khớp với setting Browser Cache TTL mình đặt ở trên.

Công cụ đo tốc độ

  • PageSpeed Insights (pagespeed.web.dev): Điểm Performance, LCP, FID, CLS
  • GTmetrix (gtmetrix.com): Waterfall chart, TTFB
  • WebPageTest (webpagetest.org): Test từ nhiều location
  • Chrome DevTools: Network tab, Lighthouse audit

Chạy test ít nhất 2-3 lần. Lần đầu thường chậm hơn vì cache chưa warm up.

Xử lý sự cố thường gặp

Trang bị lỗi giao diện sau khi bật Minify

Nguyên nhân: CSS/JS Combine hoặc Minify làm thay đổi thứ tự load.

Cách xử lý:

  1. Vào LiteSpeed Cache → Page Optimization
  2. Tắt CSS CombineJS Combine trước
  3. Nếu vẫn lỗi, tắt JS Defer
  4. Purge All cache
  5. Bật lại từng option một, test sau mỗi lần bật

Cache không hoạt động (không thấy X-LiteSpeed-Cache header)

Nguyên nhân có thể:

  • Hosting không chạy LiteSpeed Web Server
  • Plugin khác xung đột (có nhiều plugin cache cùng lúc)
  • .htaccess bị lỗi

Cách xử lý:

  1. Kiểm tra hosting có dùng LiteSpeed không (hỏi support)
  2. Gỡ bỏ các plugin cache khác
  3. Vào LiteSpeed Cache → Toolbox → Edit .htaccess, kiểm tra có rules cache không

Cloudflare trả về cf-cache-status: DYNAMIC cho mọi file

Nguyên nhân: Cache Rules chưa đúng hoặc chưa tạo.

Cách xử lý:

  1. Kiểm tra Cache Rules đã tạo đúng chưa
  2. Đảm bảo rule cho static files match đúng file extension
  3. Purge Cloudflare cache: CachingPurge Everything
  4. Đợi vài phút và test lại

Site chậm hơn sau khi bật Cloudflare

Nguyên nhân: SSL mode sai (thường là Flexible gây redirect loop) hoặc Cloudflare node xa.

Cách xử lý:

  1. Đổi SSL mode sang Full (strict)
  2. Kiểm tra cf-ray header xem đang đi qua node nào
  3. Nếu node quá xa, có thể do DNS chưa propagate xong

LiteSpeed Cache purge không tự purge Cloudflare

Nguyên nhân: Chưa kết nối Cloudflare API trong LiteSpeed Cache.

Cách xử lý:

  1. Vào LiteSpeed Cache → CDN → tab Cloudflare
  2. Nhập API Token (không dùng Global API Key)
  3. Nhập đúng domain
  4. Test bằng cách update một bài post và kiểm tra Cloudflare cache

Tổng kết

LiteSpeed Cache là plugin cache mạnh nhất mà bạn có thể dùng miễn phí trên hosting AZDIGI. Nhờ tích hợp sâu với LiteSpeed Web Server, nó xử lý cache ở tầng server — nhanh hơn hẳn mọi plugin cache khác trên thị trường. Đây là checklist settings quan trọng nhất:

LiteSpeed Cache (bắt buộc):

  • ✅ Enable Cache: ON
  • ✅ Browser Cache: ON, TTL 1 năm
  • ✅ CSS/JS Minify: ON
  • ✅ CSS/JS Combine: OFF
  • ✅ Lazy Load Images: ON
  • ✅ Database cleanup: định kỳ

Cloudflare (tuỳ chọn, nếu muốn thêm CDN + bảo mật):

  • ✅ SSL Mode: Full (strict)
  • ✅ Always Use HTTPS: ON
  • ✅ Cache Rules cho static assets
  • ✅ Bypass cache cho /wp-admin/
  • ✅ Auto Minify: TẮT (đã dùng LiteSpeed)
  • ✅ Kết nối API Token trong LiteSpeed Cache → CDN

Không nên:

  • ❌ Bật CSS/JS Combine (dễ lỗi, HTTP/2 không cần)
  • ❌ Dùng nhiều plugin cache cùng lúc
  • ❌ Bật Minify ở cả LiteSpeed Cache lẫn Cloudflare
  • ❌ Bỏ qua việc test sau khi cấu hình

Nếu sau này traffic tăng và cần thêm hiệu năng, bạn có thể cân nhắc:

  • Bật Object Cache (Redis/Memcached) trong LiteSpeed Cache — hosting AZDIGI hỗ trợ sẵn
  • Thêm Cloudflare nếu cần CDN toàn cầu hoặc bảo vệ DDoS (xem thêm Cloudflare CDN và Cachingcấu hình bảo mật Cloudflare)
  • Tối ưu ảnh qua QUIC.cloud hoặc plugin ShortPixel/Imagify

Chúc bạn tối ưu thành công! Nếu bạn đang dùng hosting AZDIGI, bạn đã có sẵn mọi thứ cần thiết — chỉ cần cấu hình đúng theo hướng dẫn trên là website sẽ nhanh đáng kể.

Chia sẻ:
Bài viết đã được kiểm duyệt bởi AZDIGI Team

Về tác giả

Trần Thắng

Trần Thắng

Chuyên gia tại AZDIGI với nhiều năm kinh nghiệm trong lĩnh vực web hosting và quản trị hệ thống.

Hơn 10 năm phục vụ 80.000+ khách hàng

Bắt đầu dự án web của bạn với AZDIGI