Kiểm tra các thông số liên quan đến tốc độ tải trang của website
1. Đường truyền:
Một trong các tiêu chí đầu tiên phải đề cập đến là tốc độ đường truyền của bạn. Đảm bảo rằng đường truyền của bạn ở mức tốt nhất, điều kiện lý tưởng đường truyền chuẩn đạt tốc độ download là 20 – 30 Mbps (tương đương 2.5MB/s – 3.75MB/s).
Để kiểm tra, bạn có thể truy cập vào link: https://www.speedtest.net/ và ấn vào nút GO
Tốc độ đường truyền của bạn sẽ được thể hiện ở mục DOWNLOAD và UPLOAD.
2. Bố cục website:
– Dựa vào Lighthouse và Google PageSpeed Insights số DOM khuyến nghị cho 1 website như sau:
-
Có tổng số nút (nodes) không vượt quá 1500 nút (nodes).
-
Có độ sâu (node-depth) không quá 32 nút (nodes). Cac
-
Một nút chính (parent node) có số nút con (child nodes) không quá 60 nút (nodes).
Công cụ để kiểm tra: PageSpeed Insights.
Hướng dẫn chi tiết xem tại đây.
3. Hình ảnh và video:
– Hình ảnh trên website cần được nén và dùng các định dạng phù hợp như Webp
– Để đảm bảo tốc độ tải trang tốt nhất, dung lượng của một hình ảnh tải lên website nên được tối ưu trong khoảng 70kb – 200kb.
– Các định dạng hình ảnh nên dùng như WebP và AVIF thường nén tốt hơn so với các định dạng PNG hoặc JPEG.
– Ngoài ra cần kết hợp trì hoãn tải (Lazy Load) các hình ảnh trên trang web.
– Sử dụng video từ nguồn ngoài hosting, chẳng hạn video từ Youtube và Vimeo để thay thế video tải lên Website.
Công cụ để kiểm tra: PageSpeed Insights.
Hướng dẫn chi tiết xem tại đây.
4. Tối ưu các tệp tin tài nguyên:
– Cần đảm bảo rằng các tài nguyên HTML/CSS/JS trên website của bạn đã được tối ưu bằng các thủ thuật như:
-
Tránh chèn hoặc nhúng code CSS/JS vào file HTML.
-
Nén GZIP.
-
Nối (gộp) các file css/js lại với nhau.
-
Tải CSS trước JS.
-
Sử dụng các kĩ thuật tải không đồng bộ.
-
Loại bỏ các CSS/JS không dùng trên trang web.
-
Sử dụng bộ nhớ đệm (cache) cho trang web.
Công cụ để kiểm tra: PageSpeed Insights.
Hướng dẫn chi tiết xem tại đây.
5. Tối ưu hosting/máy chủ:
– Cần sử dụng hosting có cấu hình (CPU/RAM) phù hợp với website, khả năng chịu tải đáp ứng được lượng truy cập từ người dùng.
– Không sử dụng các phiên bản PHP quá cũ (dưới 5.6).
– Trang bị ổ cứng lưu trữ SSD.
– Tối ưu dung lượng của database xuống dưới 1 GB.