Khi xây dựng website WordPress, chúng ta đều có một mối lo chung đó là làm sao để website tải nhanh nhất có thể. Các Website WordPress cũng phải cần được tối ưu, tinh chỉnh để có tốc độ tốt nhất để tạo thuận lợi cho người truy cập, và tốc độ website cũng ảnh hưởng đến thứ hạng của website trên kết quả tìm kiếm của Google.

Trong bài này, JPWEB sẽ nói qua về một số kỹ thuật cũng như những yếu tố liên quan đến làm sao để có tốc độ tốt nhất trên website WordPress.

1. Cài Plugin Cache tốt

Trong WordPress, có 2 plugin hỗ trợ tạo cache tốt nhất mà bạn có thể dùng là:

  • W3 Total Cache – Plugin tạo cache miễn phí chuyên nghiệp nhất mọi thời đại, thích hợp cho website WordPress đang chạy trên môi trường máy chủ riêng (VPS/Dedicated Server)
  • WP Super Cache – Plugin tạo cache đơn giản nhưng rất tốt, thích hợp cho những ai đang sử dụng hosting thông thường.
  • WP Rocket – Đây là plugin trả phí, nếu bạn có điều kiện thì nên mua nhưng mình nghĩ không cần thiết, vì nhiều trường hợp mình dùng 1 trong 2 plugin trên là đủ và tốt hơn.

Việc dùng Plugin cache để tăng tốc WordPress có thể giúp site bạn tăng tốc thêm được 2 tới 5 lần.
Bạn chỉ nên chọn trong các plugin trên.

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

Nếu blog bạn hay sử dụng nhiều hình ảnh giống như mình thì không thể bỏ qua bước nén hình ảnh này để làm nhẹ blog hơn để tải nhanh hơn. Bạn có thể chọn 2 cách nén là nén trực tiếp trên máy tính trước khi upload hình lên website (nén trực tiếp trên máy thì bạn có thể dùng phần mềm FILEMinimizer Picture.) và nén bằng plugin (nén tự động bằng plugin thì các bạn có thể dùng WP Smush.It, EWWW Image Optimizer).

Thông thường bạn nên chọn 2 loại ảnh là JPEG hoặc PNG. Sự khác biệt của chúng là gì?

  • Hình PNG là dạng chưa được nén, khi bạn nén nó nó sẽ mất 1 vài thông tin, nếu hình không nén thì chất lượng tốt hơn nhưng hình PNG cũng nặng và load lâu
  • Hình JPEG thì ngược lại là hình được nén nên nó có dung lượng nhẹ hơn nhiều nhưng chất lượng hình bị giảm

Vậy bạn nên chọn loại hình nào?

  • Nếu hình của bạn có nhiều màu sắc khác nhau thì nên dùng hình JPEG
  • Nếu hình của bạn đơn giản và cần background transparent thì cần dùng PNG (ví dụ Logo thì thường dùng PNG)

3. Cập nhật WordPress thường xuyên

Là 1 mã nguồn mở Web phổ biến nhất trên thế giới, WordPress thường update thường xuyên. Mỗi Update thường không có thêm tính năng nỗi bật nhưng sẽ fix các bug hoặc các vấn đề bảo mật. Plugin cũng thường update.

4. Dùng Content Delivery Network (CDN)

Nếu blog bạn có nhiều hình ảnh, video, bla bla…thì sử dụng CDN là cách để cải thiện tốc độ cũng như giảm tải cho máy chủ tốt nhất.
Nhưng thông thường các dịch vụ CDN luôn có giá hơi đắt, thích hợp sử dụng trên các blog lớn hoặc website quy mô tầm trung trở lên. Nếu bạn muốn dùng CDN miễn phí, hãy cài đặt CloudFlare vào website của bạn là có ngay CDN miễn phí.

5. Không upload Video trực tiếp lên website WordPress?

Bạn nên dùng các website YouTube, Vimeo, DailyMotion, để upload video phiễn phí sau đó nhúng lên web, vì video thường rất nặng sẽ chiếm băng thông website

6. Dùng theme WordPress đã đươc tối ưu tốc độ

Việc chọn 1 theme cũng rất quạn trọng, bạn nên chọn những theme uy tín và có tốc độ nhanh

7. Dùng Plugin Slider nhanh

Các plugin slider thường là 1 trong những nguyên nhân làm site chậm, các bạn có thể dùng Soliloquy, đậy là 1 trong nhứng slide nhanh nhất

8. Dùng Gallery Plugin nhanh

Nếu site bạn dùng gallery hình ảnh, thì các bạn nên dùng Plugin Envira Gallery

8. Thiết lập browser cách bằng cách dùn file htacces:

Các bạn cần thêm đoạn mã này vào file htaccess để báo browser nhớ những thành phần trên web trong bao lâu

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##

2 COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here