Tối ưu tốc độ website - Checklist 10 bước
1 viewsTối ưu tốc độ website - Checklist 10 bước
Tốc độ tải trang ảnh hưởng trực tiếp đến trải nghiệm người dùng, tỷ lệ chuyển đổi và thứ hạng SEO. Google khuyến nghị trang tải dưới 2.5 giây. Áp dụng 10 bước dưới đây để cải thiện tốc độ website.
Kiểm tra tốc độ hiện tại
Trước khi tối ưu, đo lường tốc độ tại:
- https://pagespeed.web.dev (Google PageSpeed)
- https://gtmetrix.com
Ghi lại điểm số để so sánh sau khi tối ưu.
10 bước tối ưu tốc độ
✅ Bước 1: Kích hoạt Cache
Với WordPress: Cài plugin W3 Total Cache hoặc WP Rocket
- Bật Page Cache, Browser Cache, Object Cache
- Minify HTML, CSS, JavaScript
Với server (aaPanel): Kích hoạt OPcache cho PHP và Redis cho Object Cache
✅ Bước 2: Tối ưu hình ảnh
Hình ảnh chưa được nén thường chiếm 50-80% dung lượng trang.
- Công cụ:Squoosh.app (miễn phí, online)
- Plugin WordPress: ShortPixel, Imagify hoặc Smush
- Format: Chuyển sang WebP (nhỏ hơn JPEG 25-35%)
- Kích thước: Không upload hình lớn hơn kích thước hiển thị thực tế
✅ Bước 3: Bật Gzip / Brotli Compression
Nén file trước khi gửi đến trình duyệt, giảm 70-90% dung lượng truyền tải.
Thêm vào .htaccess:
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/css application/javascript </IfModule>
✅ Bước 4: Sử dụng CDN
CDN (Content Delivery Network) phân phối file tĩnh từ máy chủ gần người dùng nhất.
- Cloudflare (miễn phí): Trỏ DNS qua Cloudflare → bật Auto Minify + Caching
- Giảm latency đặc biệt với người dùng ở các tỉnh xa hoặc nước ngoài
✅ Bước 5: Tối ưu Database
Với WordPress:
- Cài WP-Optimize → dọn dẹp revisions, spam, transients
- Lên lịch tự động dọn dẹp hàng tuần
- Thêm index cho bảng có nhiều dữ liệu
✅ Bước 6: Giảm HTTP Requests
Mỗi file CSS, JS, hình ảnh = 1 request. Càng ít request → càng nhanh.
- Kết hợp (combine) CSS/JS files
- Dùng CSS sprites cho icon nhỏ
- Xóa plugin/theme không sử dụng
✅ Bước 7: Lazy Load hình ảnh và video
Chỉ tải hình ảnh khi người dùng cuộn đến gần → tăng tốc độ tải trang đầu.
WordPress: Bật trong Settings → Media → Lazy Loading (WordPress 5.5+) Hoặc dùng plugin: Lazy Load by WP Rocket
✅ Bước 8: Cập nhật PHP lên phiên bản mới nhất
PHP 8.x nhanh hơn PHP 7.x khoảng 20-40%. Kiểm tra và cập nhật trong Control Panel hosting.
✅ Bước 9: Tắt và xóa plugin/theme không dùng
Mỗi plugin không hoạt động vẫn tốn tài nguyên khi WordPress tải. Xóa hoàn toàn, không chỉ deactivate.
✅ Bước 10: Bật Keep-Alive Connection
Cho phép trình duyệt tái sử dụng kết nối TCP thay vì tạo mới mỗi request.
Thêm vào .htaccess:
<IfModule mod_headers.c> Header set Connection keep-alive </IfModule>
Kết quả kỳ vọng sau tối ưu
| Chỉ số | Trước | Sau tối ưu |
|---|---|---|
| PageSpeed Score (Mobile) | 40-60 | 80-95 |
| Thời gian tải trang | 4-8 giây | 1.5-3 giây |
| Dung lượng trang | 3-8 MB | 0.5-2 MB |
Cần hỗ trợ?
Đội kỹ thuật Sao Kim thực hiện tối ưu tốc độ website theo yêu cầu. Tạo ticket tại client.saokim.com/support để được báo giá.