Chuyện là đợt rồi mình ngồi tối ưu site WordPress

Mà éo hiểu kiểu gì, site load cái ảnh 50kB load tận 20s, bực hết cả mình :v

Sau một hồi mày mò, mình phát hiện ra, để load nhanh thì tụi nó phải ăn rơ với nhau, từ Hosting là loại gì, dùng Theme nào, plugin nào.

Brief sơ qua ban đầu mình dùng cái gì nhe:

  • Theme Shoptimizer
  • WP Rocket Premium

Trông cũng xịn phết ha, nhưng mà load cái ảnh 50kB 20s =]] Mất một hồi, mình mới define được là thằng Lazyload nó không hợp với theme này. Mình tắt, okie 20s >> 10s =]] aduma chưa.

Thế là mình bắt tay vô xử lý CDN << Cái nào free thì xúc trước. Tèn ten, mình chọn Jetpack (Image CDN và Asset CDN). Free nhưng khá ok nha, 10s >> 6-7s Chỉ có điều là nó éo hợp với WP Rocket.

Mình phát hiện ra một điều. Mỗi thằng hosting/server sẽ hợp với một số plugin Cache, rồi mỗi thằng cache lại hợp (tích hợp sâu) với một thằng CDN. Còn không hợp thì mỗi thằng mỗi kiểu, kết quả chỉ tàm tạm :v

Thế là sau tất cả thì mình tìm được combo cũng khá okela

  • Hosting LiteSpeed của Hostinger
  • Plugin LiteSpeed Cache lun
  • CDN mà thằng LiteSpeed Cache suggest << QUIC.Cloud

Và tránh các option optimize linh tinh, chồng chéo nhau, thì mình tắt hết các optimize của Theme, WordPress, xóa luôn thằng Elementor.

Để rồi ten ten, site load trong 1s với PC và trong 2-3s với Mobile.

That's it. Hi vọng chia sẻ được điều gì đó tới bạn =]]

Note nhanh về Tối ưu WP