Một website WordPress chậm không chỉ ảnh hưởng đến trải nghiệm người dùng mà còn làm giảm thứ hạng SEO. Theo nghiên cứu của Google, 53% người dùng mobile bỏ qua website nếu tải chậm hơn 3 giây.
1. Chọn hosting chất lượng cao
Nền tảng hosting là yếu tố quan trọng nhất. Hosting tốt với NVMe SSD, PHP 8.x và OPcache có thể nhanh hơn hosting thường 3-10 lần dù cùng cấu hình WordPress.
2. Sử dụng plugin cache
Cache lưu lại trang HTML tĩnh, tránh WordPress phải xử lý PHP mỗi lần có request. Các plugin cache phổ biến:
- WP Rocket (trả phí) — Toàn diện nhất, dễ dùng
- W3 Total Cache (miễn phí) — Nhiều tùy chọn nâng cao
- LiteSpeed Cache — Tối ưu khi dùng LiteSpeed Server
3. Tối ưu hình ảnh
Hình ảnh thường chiếm 50-70% dung lượng trang. Cần:
- Dùng định dạng WebP thay JPEG/PNG — nhỏ hơn 25-35%
- Bật lazy loading để chỉ tải ảnh khi cần
- Compress ảnh trước khi upload với TinyPNG hoặc Squoosh
4. Sử dụng CDN
CDN (Content Delivery Network) phân phối file tĩnh (CSS, JS, ảnh) từ server gần người dùng nhất. CloudFlare CDN miễn phí là lựa chọn tốt để bắt đầu.
5. Giảm số lượng plugin
Mỗi plugin thêm vào có thể tải thêm CSS, JS và thực hiện thêm database query. Kiểm tra định kỳ và xóa plugin không dùng.
🔍 Dùng Query Monitor để xem plugin nào tốn nhiều query nhất. Plugin thêm >50 database queries/trang là vấn đề nghiêm trọng.
6. Tối ưu database
-- Xóa post revisions cũ
DELETE FROM wp_posts WHERE post_type = 'revision';
-- Xóa transients hết hạn
DELETE FROM wp_options WHERE option_name LIKE '_transient_timeout_%' AND option_value < UNIX_TIMESTAMP();
7. Minify CSS và JavaScript
Minify loại bỏ khoảng trắng, comment và ký tự không cần thiết, giảm dung lượng file 20-40%. WP Rocket và Autoptimize làm việc này tự động.
8. Sử dụng PHP phiên bản mới nhất
PHP 8.2 nhanh hơn PHP 7.4 khoảng 25-30% nhờ JIT compilation. Kiểm tra hosting của bạn có hỗ trợ PHP 8.2 chưa.
9. Bật Gzip/Brotli Compression
Nén các file text (HTML, CSS, JS) trước khi gửi đến trình duyệt. Giảm dung lượng transfer 60-80%.
10. Đo lường với PageSpeed Insights
Dùng Google PageSpeed Insights và GTmetrix để đo điểm số và nhận gợi ý cụ thể cho website của bạn. Mục tiêu: điểm LCP dưới 2.5 giây, CLS dưới 0.1.
Kết hợp hosting VPS NVMe của CloudTech với các kỹ thuật trên, nhiều khách hàng của chúng tôi đạt điểm PageSpeed 95+ trên cả mobile và desktop.