WP Speed of Light: Tối ưu hóa tốc độ
1. Kích hoạt Tối ưu hóa tốc độ
Mục Tối ưu hóa tốc độ là nơi để cấu hình các công cụ giúp tăng tốc WordPress. Sử dụng menu WP Speed of Light > Tối ưu hóa tốc độ > Tăng tốc
Kích hoạt hệ thống bộ nhớ đệm: Điều này sẽ tăng tốc website bằng cách tải trước các thành phần trang và truy vấn cơ sở dữ liệu thông thường.
Làm thế nào để thêm bộ nhớ cache theo cách thủ công?
Trước tiên, nếu không thể chỉnh sửa tệp trên máy chủ của bạn, bạn cần cấp quyền ghi cho "wp-config.php" . Bạn cần vào FTP, sau đó nhấp chuột phải vào tệp đó, chọn Quyền truy cập tệp . Từ đây bạn có thể thiết lập quyền.
Thứ hai, bạn cần thêm đoạn mã "define( 'WP_CACHE',true);" vào đầu "wp-config.php" .
Cuối cùng, bạn vào WP Speed of Light > Tối ưu hóa tốc độ > Tăng tốc và kích hoạt Kích hoạt hệ thống bộ nhớ đệm .
Dọn dẹp mỗi lần : Tự động dọn dẹp bộ nhớ đệm được lưu trữ sau mỗi x phút và tạo phiên bản mới ngay lập tức.
Bộ nhớ đệm cho máy tính để bàn/máy tính bảng/điện thoại di động: Theo mặc định, bộ nhớ đệm dành cho máy tính để bàn sẽ được sử dụng trên tất cả các thiết bị. Tùy chọn bộ nhớ đệm riêng cho từng thiết bị chỉ nên được sử dụng nếu theme tạo ra các tệp riêng biệt cho mỗi thiết bị.
Thêm tiêu đề hết hạn: Điều này hướng dẫn trình duyệt xem có nên yêu cầu một tệp cụ thể từ máy chủ hay nên lấy tệp đó từ bộ nhớ cache của trình duyệt.
Lưu trữ tập lệnh bên ngoài: Lưu trữ các tài nguyên bên ngoài, chẳng hạn như tập lệnh được cung cấp từ Google. Cảnh báo: Hãy đảm bảo bạn theo dõi hiệu suất trước và sau khi kích hoạt, trong một số trường hợp, bạn có thể gặp phải tình trạng giảm hiệu suất khi kích hoạt!
Không bao giờ lưu vào bộ nhớ cache các trang sau: Thêm URL của các trang bạn muốn loại trừ khỏi bộ nhớ cache (mỗi URL một dòng)
website thể loại trừ một tập hợp URL khỏi bộ nhớ cache bằng cách sử dụng các quy tắc như www.website.com/blog* .
CHỈ CÓ TRONG ADDON PRO
Dọn dẹp khi lưu: Tự động dọn dẹp bộ nhớ cache khi lưu nội dung WordPress như bài viết, trang...
ảnh lazy loading : Chỉ tải ảnh khi người dùng nhìn thấy (khi cuộn chuột).
lazy loading iframe và video : Tải lười tất cả iframe và video HTML5.
Khi bật tính năng lazy loading Image Một số tùy chọn sẽ được hiển thị bên dưới:
Loại trừ hình ảnh có chiều rộng nhỏ hơn (width px): Loại trừ khỏi lazy loading tất cả các hình ảnh có chiều rộng nhỏ hơn giá trị chiều rộng này tính bằng pixel. Hữu ích để loại trừ các biểu tượng hoặc logo nhỏ.
Loại trừ hình ảnh nhỏ hơn (chiều cao tính bằng pixel): Loại trừ khỏi lazy loading tất cả các hình ảnh có chiều cao nhỏ hơn giá trị chiều cao này tính bằng pixel. Hữu ích để loại trừ các biểu tượng hoặc logo nhỏ.
ảnh lazy loading : Loại trừ một tập hợp URL bằng cách sử dụng quy tắc như: www.website.com/news* website một lớp, id, vị trí của hình ảnh.
2. Tab WordPress
Loại bỏ chuỗi truy vấn: Loại bỏ chuỗi truy vấn khỏi các tài nguyên tĩnh như tệp CSS & JS bên trong phần Header để cải thiện điểm số của bạn trên các dịch vụ như Pingdom, GTmetrix, PageSpeed và YSlow.
Vô hiệu hóa API REST: Vô hiệu hóa API REST của WordPress (API dùng để truy xuất dữ liệu bằng các yêu cầu GET, được các nhà phát triển sử dụng).
Vô hiệu hóa nguồn cấp dữ liệu RSS: Vô hiệu hóa nguồn cấp dữ liệu RSS của WordPress. Nguồn cấp dữ liệu RSS cho phép người dùng đăng ký nhận bài viết trên blog của bạn thông qua trình đọc nguồn cấp dữ liệu RSS.
CHỈ CÓ TRONG ADDON PRO
Xóa biểu tượng cảm xúc: Theo mặc định, biểu tượng cảm xúc sẽ được tải trên mọi trang của trang web. Nếu bạn không sử dụng chúng, việc này hoàn toàn không cần thiết.
Vô hiệu hóa Gravatar: Vô hiệu hóa ảnh đại diện Gravatar và chỉ sử dụng ảnh đại diện cục bộ từ thư viện ảnh của bạn.
3. Gom nhóm và thu nhỏ
Thu nhỏ mã nguồn (minification) là quá trình loại bỏ dữ liệu không cần thiết hoặc dư thừa mà không ảnh hưởng đến cách trình duyệt xử lý tài nguyên. Ví dụ: chú thích và định dạng mã, loại bỏ mã không sử dụng, sử dụng tên biến và hàm ngắn gọn hơn, v.v.
Thu nhỏ HTML: Thu nhỏ các tệp bộ nhớ cache HTML do plugin cung cấp.
Nén CSS: Nén các tệp CSS được cung cấp bởi plugin.
Nén JS: Nén các tệp JS được cung cấp bởi plugin.
Nhóm CSS: Việc nhóm nhiều tệp CSS thành một tệp duy nhất sẽ giảm thiểu số lượng yêu cầu HTTP.
Nhóm các tập tin JS: Việc nhóm nhiều tập tin JS thành một tập tin duy nhất sẽ giảm thiểu số lượng yêu cầu HTTP.
CHỈ CÓ TRONG ADDON PRO
- Gom nhóm phông chữ và phông chữ Google: Gom nhóm các phông chữ cục bộ và phông chữ Google vào một tệp duy nhất để tải nhanh hơn.
- Trì hoãn thực thi JavaScript: Gọi các tệp JavaScript vào cuối quá trình tải trang để loại bỏ các phần tử gây cản trở hiển thị.
- Trì hoãn thực thi CSS: Gọi các tệp CSS vào cuối quá trình tải trang để loại bỏ các phần tử gây cản trở hiển thị.
Khi "Hoãn CSS" được bật, "Loại trừ các tệp khỏi hoãn CSS" sẽ xuất hiện. Sau đó, bạn có thể nhập đường dẫn đến từng tệp CSS trên một dòng để loại trừ các tệp khỏi quá trình hoãn CSS.
- Di chuyển tập lệnh xuống chân trang: Thêm tập lệnh của các trang bạn muốn loại trừ khỏi việc di chuyển xuống chân trang (mỗi URL một dòng).
- Loại trừ kiểu nội tuyến: Loại trừ kiểu nội tuyến khỏi quá trình thu nhỏ
- Loại trừ các tệp khỏi quá trình nén và nhóm: Đặt mỗi đường dẫn đến tệp trên một dòng riêng để loại trừ các tệp khỏi quá trình nén và nhóm.
- Loại trừ trang: Đặt URL của mỗi trang trên một dòng để loại trừ trang đó khỏi tất cả các tối ưu hóa được liệt kê ở trên.
Khi bật tùy chọn "Di chuyển tập lệnh xuống chân trang" , trường "Loại trừ việc di chuyển tập lệnh xuống chân trang" sẽ xuất hiện.
4. Tải trước và tìm nạp trước
Các tính năng từ tab Nâng cao chỉ có trong plugin PRO ADDON .
- Tải trước bộ nhớ cache: Tải trước bộ nhớ cache là quá trình tự động tạo phiên bản đầu tiên của bộ nhớ cache trang, do đó người dùng đầu tiên truy cập trang sau khi dọn dẹp bộ nhớ cache sẽ không phải chờ quá trình tạo bộ nhớ cache. Các URL bộ nhớ cache trang được chỉ định, mỗi URL một dòng, sẽ được tự động tạo lại sau khi dọn dẹp bộ nhớ cache.
Tải trước DNS: Tính năng tải trước DNS sẽ tải trước thông tin DNS cho các liên kết đến tên miền bên ngoài. Ví dụ, nếu website thường xuyên tham chiếu đến một tên miền bên ngoài thông qua các siêu liên kết, việc tải trước DNS của tên miền này sẽ giúp trang web tải nhanh hơn khi người dùng nhấp vào liên kết đó.
Tải trước các URL .xml từ sơ đồ trang web, mỗi URL một dòng: Thêm một hoặc nhiều URL .xml từ sơ đồ trang web, mỗi URL một dòng.
5. WooCommerce
Khi sử dụng WooCommerce, các tùy chọn bên dưới sẽ giúp giảm thời gian tải cho các trang không phải WooCommerce hoặc thiết lập thời gian tự động dọn dẹp: phiên, giỏ hàng,... Bạn nên vào menu WP Speed of Light > Tối ưu hóa tốc độ > WooCommerce để thực hiện. Các tính năng này được bao gồm trong plugin PRO ADDON .
- Vô hiệu hóa Cart Fragments: Theo mặc định, WooCommerce sử dụng cart fragments để cập nhật giỏ hàng mà không cần làm mới trang. Tùy thuộc vào theme và cấu hình WooCommerce của bạn, việc này có thể cần thiết hoặc bạn có thể vô hiệu hóa nó để có hiệu suất tốt hơn.
- Vô hiệu hóa kiểu dáng: Vô hiệu hóa kiểu dáng WooCommerce cho các trang không phải WooCommerce.
- Vô hiệu hóa tập lệnh: Vô hiệu hóa các tập lệnh WooCommerce cho các trang không phải là trang WooCommerce.
- Xóa phiên khách hàng và giỏ hàng: Xóa tất cả các phiên khách hàng và giỏ hàng WooCommerce được lưu trữ tạm thời trong cơ sở dữ liệu của bạn. Điều này giúp tiết kiệm đáng kể hiệu năng và dung lượng lưu trữ.
- Xóa dữ liệu tạm thời của WooCommerce: Xóa tất cả dữ liệu tạm thời của WooCommerce được lưu trữ trong cơ sở dữ liệu của bạn.
- Tự động dọn dẹp phiên làm việc, giỏ hàng và dữ liệu tạm thời: Tự động dọn dẹp các phiên làm việc, giỏ hàng và dữ liệu tạm thời sau một khoảng thời gian nhất định (tính bằng giờ).
- Vô hiệu hóa/Giảm API Nhịp tim: Giảm hoạt động sẽ thay đổi tần số Nhịp tim. Vô hiệu hóa hoàn toàn API Nhịp tim có thể gây lỗi cho các plugin và theme sử dụng API này.








