WP2Speed
Search
⌃K

4. Cài cache

Nhớ rằng, wp2speed không phải là một plugin cache. Sau khi tối ưu mã nguồn website theo chuẩn của pagespeed insight với plugin wp2speed, bạn cần cài thêm plugin cache để tăng tốc website hoặc mua gói server cache tĩnh của chúng tôi.

Server Cache

Chúng tôi có cung cấp giải pháp cache tĩnh thông qua một server riêng. Người dùng sẽ quét qua server này đầu tiên để tìm phiên bản cache mới nhất của URL trước khi truy cập vào hosting nơi website của bạn được cài đặt. Hãy tưởng tượng website của bạn là backend, server cache là frontend.
Thêm một lớp cache tĩnh bằng HTML sẽ giúp tăng tốc website của bạn dưới 1s. Liên hệ với chúng tôi để được tư vấn về chi phí duy trì.

Plugin Cache

Một số plugin cache phổ biến cho wordpress là: wp-rocket, fastest cache, w3 total cache, wp super cache.

Cấu hình wp-rocket

Tab Cache: bật 2 option
  • Enable caching for mobile devices
  • Separate cache files for mobile devices
Tab "File Optimization": Tắt tất cả các options
Tab "Media": tắt các options sau
  • Enable for images
  • Enable for iframes and videos

Cấu hình fastest cache

Kích hoạt các options sau

Litespeed

Bật option "Cache Mobile". Bỏ chọn các option liên quan đến gộp file, lazyload.

Other

Đối với các plugins cache khác, cấu hình theo nguyên tắc:
  • Không kích hoạt tính năng lazyload, merge+minify CSS & JS.
  • Không kích hoạt tính năng CDN, Lazy, Rocket trên các dịch vụ CDN ngoài như Cloudflare, Godaddy.
Vì có thể gây xung đột với plugin wp2speed.
Thêm dòng sau vào file .htaccess để thông báo cho plugin cache cần lưu cache riêng biệt giữa mobile & desktop.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge\ |maemo|midp|mmp|opera\ m(ob|in)i|palm(\ os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows\ (ce|phone)|xda|xiino" [NC]
RewriteRule .* - [E=Cache-Control:vary=ismobile]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
# hoặc LSWS version 5.0.7
RewriteCond %{HTTP_USER_AGENT} "iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|mobile|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini" [NC]
RewriteRule .* - [E=Cache-Control:vary=ismobile]
</IfModule>

Cloudflare

Khi sử dụng cloudflare bạn cần vô hiệu hóa các tính năng sau đây.
Rocket Loader
Rocket Loader là một tính năng của cloudflare trong việc hỗ trợ tăng tốc website. Tuy nhiên, nó hoàn toàn không cần thiết khi sử dụng tối ưu của chúng tôi.
Sau khi kích hoạt tính năng Rocket trong Cloudflare, bạn sẽ nhìn thấy "rocket-loader" ở chế độ view-source khi duyệt web.
Hãy nhớ nằng, mọi chức năng mà có liên quan đến sửa đổi HTML của website bên ngoài code WordPress PHP sẽ làm xung đột với code tối ưu của wp2speed. Do vậy Rocket Loader sẽ gây xung đột với plugin wp2speed, do vậy bạn cần tắt nó đi.
Để vô hiệu hóa, bạn mở bảng điều khiển Cloudflare, chuyển đến tab Speed cuộn xuống phần "Rocket Loader" và chọn off.
Tắt Rocket Loader trong Cloudflare