← Quay lại blog

Tối ưu hiệu năng web: những việc làm trước tiên

Hiệu năng không chỉ là “điểm số”. Mỗi giây chậm thêm làm giảm chuyển đổi và SEO. Đây là những việc mang lại hiệu quả cao nhất mà tôi áp dụng cho mọi dự án.

1. Đo trước khi tối ưu

Đừng đoán. Dùng Lighthouse, WebPageTest hoặc Chrome DevTools để tìm nút thắt thật sự. Thường thì chỉ 1–2 vấn đề chiếm 80% vấn đề.

2. Hạn chế JavaScript

JS là thứ đắt nhất để tải và xử lý. Hủy bỏ hoặc trì hoãn script không cần thiết, dùng lazy-load cho những thành phần dưới viewport.

3. Tối ưu hình ảnh

WebP/AVIF, nén đúng mức, kích thước khớp với nơi hiển thị, loading="lazy". Những điều nhỏ này cộng lại rất lớn.

4. Render phía server / tĩnh

Nếu có thể, hãy giao HTML tĩnh thay vì render trên client. Đây là lý do các framework như Astro sinh ra.

5. Cache tốt

Cache đúng HTTP headers, dùng CDN. 90% thời gian tải web thường nằm ở mạng — Cache giúp bạn tránh việc đó.

Bắt đầu với việc đo lường, xử lý top 3 vấn đề, rồi đo lại. Lặp lại quy trình đó — bạn sẽ đạt trang nhanh bền vững.

Read in English