DEV Community

Anh Nguyen Duc
Anh Nguyen Duc

Posted on Originally published at muatheme.hashnode.dev

Checklist tối ưu tốc độ WordPress: 9 việc mình luôn làm cho mọi website mới

Một website WordPress chậm thường không chậm vì một nguyên nhân lớn, mà vì nhiều thứ nhỏ cộng lại: theme nặng, ảnh chưa nén, plugin chồng chất, không có cache. Sau nhiều lần dựng web cho khách, mình rút ra một checklist cố định gồm 9 việc — làm đúng thứ tự này, đa số website đều cải thiện rõ điểm PageSpeed mà không cần đụng vào code.

1. Bắt đầu từ hosting và phiên bản PHP

Tốc độ xử lý phía máy chủ quyết định "trần" hiệu năng của cả website. Hai việc cơ bản nhất:

  • Chọn hosting có ổ SSD/NVMe và máy chủ đặt gần người dùng chính (web cho khách Việt Nam thì ưu tiên server Việt Nam hoặc Singapore).
  • Luôn chạy PHP phiên bản mới nhất mà theme/plugin hỗ trợ (PHP 8.2/8.3 nhanh hơn hẳn PHP 7.4 trong các bài đo thực tế). Nhiều người bỏ qua bước này rồi cài đủ loại plugin tăng tốc — hiệu quả rất hạn chế vì nền đã yếu.

2. Chọn theme nhẹ ngay từ đầu

Theme là bộ khung của toàn bộ website. Một theme cồng kềnh, nhồi quá nhiều hiệu ứng sẽ khiến mọi nỗ lực tối ưu về sau khó gấp đôi. Tiêu chí của mình khi chọn theme:

  • Dung lượng trang demo tải nhanh, điểm PageSpeed của bản demo tốt.
  • Chỉ dùng các tính năng thật sự cần, tránh theme "tất cả trong một" nhưng bật gì cũng chậm.
  • Được cập nhật thường xuyên, tương thích phiên bản WordPress mới. Nếu đang tìm theme cho web bán hàng hoặc web doanh nghiệp, bạn có thể tham khảo kho theme WordPress có sẵn bản demo để tự kiểm tra tốc độ trước khi quyết định — cứ mở demo và đo bằng PageSpeed Insights, số liệu sẽ nói rõ hơn mọi lời quảng cáo.

3. Bật cache trang

Cache biến trang động thành file HTML tĩnh để phục vụ ngay, giảm tải cho máy chủ. Các plugin phổ biến như WP Rocket (trả phí), LiteSpeed Cache (miễn phí, rất mạnh nếu hosting dùng LiteSpeed) hay W3 Total Cache đều làm tốt. Chỉ cần bật page cache đúng cách, thời gian phản hồi thường giảm đi thấy rõ.

4. Tối ưu hình ảnh trước khi tải lên

Ảnh thường chiếm phần lớn dung lượng trang. Thói quen tốt:

  • Resize ảnh về đúng kích thước hiển thị, đừng tải ảnh 4000px cho khung 800px.
  • Chuyển sang định dạng WebP (nhẹ hơn JPEG khoảng 25–35% ở cùng chất lượng).
  • Nén bằng công cụ như TinyPNG hoặc plugin ShortPixel/Imagify nếu kho ảnh lớn.

5. Gỡ plugin không cần thiết

Mỗi plugin là thêm code phải tải và thêm một bề mặt lỗi bảo mật. Cứ mỗi quý, mình rà soát lại danh sách plugin: cái nào không dùng nữa thì xoá hẳn (không chỉ tắt). Đặc biệt tránh cài 2 plugin cùng chức năng — ví dụ 2 plugin cache hoặc 2 plugin SEO.

6. Dọn cơ sở dữ liệu định kỳ

Sau một thời gian, database phình ra vì các bản nháp tự động lưu, bình luận spam, transient hết hạn. Plugin như WP-Optimize giúp dọn các phần này an toàn. Nhớ sao lưu trước khi dọn.

7. Dùng CDN nếu có khách ở nhiều khu vực

Nếu người dùng phân tán nhiều tỉnh thành hoặc nhiều quốc gia, CDN như Cloudflare (có gói miễn phí) giúp phân phối file tĩnh từ máy chủ gần họ nhất, đồng thời chặn bớt truy cập xấu.

8. Bật lazy load và trì hoãn JavaScript

Lazy load khiến ảnh/video chỉ tải khi người dùng cuộn tới — WordPress đã hỗ trợ sẵn cho ảnh từ phiên bản 5.5. Với JavaScript, các plugin cache tốt đều có tuỳ chọn "delay/defer JS" giúp trang hiển thị nội dung chính trước, script phụ tải sau.

9. Đo lại và ghi chép

Sau mỗi thay đổi lớn, đo lại bằng PageSpeed Insights và Google Lighthouse, ghi lại con số trước/sau. Việc ghi chép giúp bạn biết thay đổi nào thực sự có tác dụng, thay vì "cảm giác nhanh hơn".

Kết luận

Tối ưu tốc độ WordPress không phải việc làm một lần cho xong, nhưng 9 bước trên là phần nền: hosting ổn, theme nhẹ, cache đúng, ảnh gọn, plugin ít. Làm chắc phần nền này, website của bạn đã nhanh hơn phần lớn các web WordPress mặc định — và người dùng (cũng như Google) sẽ cảm nhận được.

Top comments (0)

⌂ 换网址