Tại sao không nên (không cần thiết) sử dụng Lazy load cho website

Xưa giờ mình vốn không thích tối ưu cái gì mà phải đánh đổi đến trải nghiệm người dùng hết, cũng như việc cố gắng có điểm cao hay thời gian tốt đẹp trên các công cụ đo đạc như Pingdom hay Google Page Speed insight . Suy cho cùng thì việc quan trọng nhất vẫn là người dùng xem nội dung trên trang web của bạn ra sao, và điều đó là tối quan trọng.

Lazy load là một tính năng giúp website của chúng ta load ảnh về từ từ sau khi người dùng truy cập nhằm giảm request đồng thời và tải trang nhanh hơn, nhưng nó có thực sụ cần thiết?

Lazy Loading

vì sao không nên sử dụng lazy load?

  • Bạn sử dụng logo hay hình ảnh ở trên banner. (cái này hầu như website nào cũng sử dụng)
  • Làm để cho có điểm cao trên những trang đo đạc.
  • bạn có CDN. (dù bạn ở Việt nam, server Việt Nam và người dùng Việt Nam bạn vẫn nên sử dụng CDN vì những tính năng cookieless domain và tốc độ tải về nhanh hơn)
  • website bạn có ít ảnh ở mỗi trang.
  • server bạn từ những nhà cung cấp tốt và đủ mạnh. (cái gì dư cũng chưa chắc tốt nhưng hosting/server xịn luôn dư là tốt)
  • trang web bán hàng, woocommerce. (việc khách hàng mua sắm là quan trọng, hình load sau chưa chắc họ đủ kiên nhẫn)

Việc bạn cần tối ưu 1 website là làm cho nó load nhanh hơn hoặc bắt đầu load nhanh hơn (TTFB). Ngay cả thuật ngữ “lazy load” cũng đã nói lên làm nó load chậm đi rồi.

khi nào nên sử dụng lazy load?

  • hầu hết ảnh ở dưới, không có ảnh ở đầu trang.
  • toàn ảnh độ phân giải cao chưa nén, nhiều hình ảnh và không sử dụng cdn.
  • hình ảnh không quan trọng lắm đến trải nghiệm người dùng
  • bạn dùng share hosting

Thực chất lazy load để làm gì?

Bạn có thể xem qua cách mà medium hay google sử dụng lazy load cho các sản phẩm của họ một cách thực sự tuyệt vời, đó là những tay chơi lớn, còn chúng ta thì không.

Lazy Load Medium
medium chơi hẳn kiểu này cho mình, load từ từ độ phân giải thấp rồi lên cao.

vốn lazy load sinh ra để giảm tải cho server và tăng tốc tải về của trang, nhưng nó không dành cho hầu hết tất cả mọi người và máy chủ/hosting yếu, thực chất là hầu hết trường hợp nó đều tệ hơn chứ không tốt, chưa kể đến việc cũng có ảnh hưởng đến SEO (nếu bạn quan tâm thì tìm hiểu cái này, mình không quan tâm seo lắm), châm ngôn của mình về website là không nên quá chú trọng điểm số test của các công cụ và không phải cái gì cũng bật on lên hết.