Lưu ý: Google thường khuyến nghị TTFB dưới 200ms để đảm bảo tốc độ tốt.
Nguyên nhân phổ biến khiến TTFB cao
| Nguyên nhân | Mô tả |
|---|---|
| Máy chủ yếu/kém cấu hình | CPU hoặc RAM giới hạn, ổ HDD chậm, xử lý quá tải |
| Không có caching | WordPress phải xử lý mọi request từ đầu thay vì dùng cache |
| Query database chậm | Truy vấn không tối ưu, postmeta quá lớn, thiếu index |
| Plugin/theme nặng | Nhiều plugin xử lý đồng thời, hook quá nhiều |
| Kết nối HTTPS kém | Máy chủ không hỗ trợ TLS mới hoặc không dùng HTTP/2 |
Cách giảm TTFB hiệu quả
1. Sử dụng Full Page Cache
Plugin như WP Rocket, LiteSpeed Cache, hoặc nginx fastcgi_cache sẽ cache toàn bộ HTML đầu ra. Đây là cách giảm TTFB nhanh và hiệu quả nhất.
2. Sử dụng Object Cache (Redis, Memcached)
Thay vì mỗi lần load lại query database, dùng Redis hoặc Memcached để lưu trữ dữ liệu đã xử lý sẵn, nhất là khi dùng ACF, CPT, WooCommerce,…
3. Bật OPcache trong PHP
OPcache giúp PHP không phải compile lại mỗi request, giảm rất nhiều thời gian xử lý backend. Kiểm tra bằng lệnh:
php -v
Nếu chưa có OPcache, cài bằng:
sudo apt install php-opcache
4. Tối ưu code và giảm hook không cần thiết
Dọn bớt plugin không dùng, tắt tính năng dư thừa (ví dụ REST API, oEmbed, heartbeat). Dùng plugin như Query Monitor để theo dõi thời gian xử lý backend.
5. Chọn hosting tốt (hoặc tối ưu VPS)
Hosting cần có CPU nhanh, SSD (ưu tiên NVMe), RAM đủ, PHP 8.x, MySQL/MariaDB mới. Nếu dùng VPS, cài LiteSpeed hoặc Nginx tối ưu và không dùng panel nặng.
6. Cấu hình HTTP/2, TLS 1.3 và CDN
- Dùng Cloudflare hoặc BunnyCDN để đưa dữ liệu lại gần người dùng
- Bật TLS 1.3 để bắt tay HTTPS nhanh hơn
- Bật HTTP/2 giúp nhiều request đồng thời hơn
Kiểm tra TTFB như thế nào?
- GTmetrix: Tab Waterfall → xem request HTML đầu tiên
- Chrome DevTools: Tab Network → xem mục “Waiting (TTFB)”
- WebPageTest: Chi tiết theo từng lớp
Kết luận
Giảm TTFB là một trong những tối ưu kỹ thuật đáng làm nhất khi bạn đã hoàn thiện nội dung website. Một site WordPress nhẹ, có cache tốt, server nhanh có thể đạt TTFB dưới 100ms – tăng tốc toàn diện từ máy chủ đến trình duyệt.
Bình luận