10 Cách tăng tốc WordPress load cực nhanh chưa đến 3s

10 Cách tăng tốc WordPress load cực nhanh chưa đến 3s

Có khá nhiều nguyên nhân ảnh hưởng đến tốc độ tải trang WordPress nếu bạn không sớm cải thiện tình trạng load chậm chạp thì lượng người truy cập càng ngày càng giảm sút thậm tệ. Đối với SEO cần phải khắc phục sớm nếu bạn muốn đưa từ khóa lên top Google.

Khi sử dụng mã nguồn WordPress theo thời gian dữ liệu ngày càng lớn lên nhiều gây nên cản trở rất lớn đến sự phát triển của một blog, website bởi khi traffic thấp đồng nghĩa với việc trang web đó kém chất lượng chắc chắn thứ hạng từ khóa khi SEO sẽ không bao giờ ngóc lên được.

10 Cách tăng tốc WordPress load cực nhanh chưa đến 3s

Cách tăng tốc WordPress hiệu quả bạn có thể áp dụng ngay hôm nay

Khách truy cập sẽ không đủ kiên nhẫn khi ghé thăm một website nào đó mà thời giản tải trang đến vài giây, họ sẽ đóng cửa sổ trình duyệt ngay lập tức và tìm đến trang khác như vậy bạn đã mất đi một vị khách tiềm năng trên Google rồi đó.

Để WordPress load nhanh hơn bạn hãy sử dụng những cách sau:


Trước tiên cần kiểm tra tốc độ xem website đạt bao nhiêu điểm bằng các công cụ Gooogle Page Speed, Pingdom, GT Metrix

1. Xóa Plugin không cần thiết

Plugin chính là nguyên nhân hàng đầu khiến tốc độ load trang chậm lại nếu bạn đang gặp phải vấn đề này ngay bây giờ hãy tắt nó và xóa đi, nên giữ lại những cái quan trọng và thực sự cần thiết, nếu có thể bạn nên thêm bằng code chứ không nên dùng Plugin.

Bạn có thể sử dụng Plugin Plugin P3 để kiểm tra xem cái nào đang ngốn nhiều dung lượng nhất để loại bỏ.

Các bước thực hiện: Nhấp vào menu P3–> Scan Now –> Start Scan –> Auto Scan

10 Cách tăng tốc WordPress load cực nhanh chưa đến 3s

2. Giảm dung lượng, nén hình ảnh

Hình ảnh dung lượng lớn khiến cho website trở nên nặng nề, trước khi tải ảnh lên chúng ta nên tối ưu lại bằng các website online:

https://tinyjpg.com/
https://imagecompressor.com/
https://resizeimage.net/

Hoắc sử dụng các Plugin nén ảnh ngay trên WordPress: EWWW Image OptimizerSmush Image Compression and OptimizationCompress JPEG & PNG images

3. Giảm thiểu CSS, HTML và JavaScript

Việc giảm sẽ giúp giảm tối thiểu các khoảng trắng dư thừa trong code, loại bỏ những đoạn trùng lặp thành một file lớn nó sẽ giảm đáng kể thời gian load WordPress xuống mức thấp nhất.

Một Plugin hỗ trợ khá tốt nhưu: Autoptimize, W3 Total Cache

4. Bật nén GZip

Nén GZip là phương pháp nén các tập tin nhỏ xuống, các file sẽ được giảm kích thước nhỏ nhất trước khi tải đến trình duyệt người dùng, bạn có thể thêm đoạn code bên dưới vào file .htaccess

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType text/css “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType text/x-javascript “access plus 1 month”
ExpiresByType application/javascript “access plus 1 month”
ExpiresByType application/x-javascript “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresDefault “access plus 2 days”
</IfModule>
## EXPIRES CACHING ##
# 1 Month for all your static assets
<filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|woff)$”>
Header set Cache-Control “max-age=2592000, public”
</filesMatch>

# 1 DAYS for rss feeds and robots
<filesMatch “.(xml|txt)$”>
Header set Cache-Control “max-age=86400, public, must-revalidate”
</filesMatch>

# 4 HOURS for your real articles files
<filesMatch “.(html|htm)$”>
Header set Cache-Control “max-age=14400, must-revalidate”
</filesMatch>

<IfModule mod_deflate.c>
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddType x-font/otf .otf
AddType x-font/ttf .ttf
AddType x-font/eot .eot
AddType x-font/woff .woff
AddType image/x-icon .ico
AddType image/png .png
</IfModule>

Cũng có thể sử dụng các Plugin như: WP Super Cache hoặc W3 Total Cache.

5. Dọn dẹp rác trong Database

Bạn nên làm việc này 1 lần 1 tuần bởi mỗi hành động sửa, xóa đều được lưu vào cơ sở dữ liệu nếu bạn không làm điều này sẽ khiến Database phình ra càng ngày càng lớn.

Một số Plugin nên dùng như: WP-OptimizeWP Clean Up OptimizerWP DBManager.

6. Dùng theme có tốc độ load nhanh

Hãy sử dụng các mẫu giao diện được tối ưu hóa, thiết kế đơn giản, ít màu sắc sẽ làm giảm tốc độ tải WordPress cực kỳ hiệu quả. Không nên dùng các theme chia sẻ miễn phí trên mạng bởi nguy cơ dính mã độc và không được tối ưu khá cao.

7. Mua Hosting vị trí gần nhất

Hiện nay có nhiều nhà cung cấp dịch vụ Hosting nhưng theo mình nghĩ nên chọn ở ngay tại Việt Nam hoặc các nước lân cận như Singapo, HongKong, Nhật Bản còn như ở Mỹ dùng vẫn ổn nhưng không thể so sánh được các vị trí gần hơn.

8. Bớt banner quảng cáo, ảnh động, slider

Các banner quảng cáo cũng là một trong những nguyên nhân khiến WordPress bị load chậm, bên cạnh đó ảnh động dạng .gif và slider cũng không nên sử dụng.

9. Giảm thiểu HTTP Requests bên ngoài

Cách tăng tốc WordPress load cực nhanh chưa đến 3s
Nếu không cần thiết bạn nên loại bỏ chúng ngay lập tức để tăng tốc độ cho WordPress

10. Chống ăn trộm hình ảnh

Mình đã từng gặp vấn đề này họ sử dụng hình ảnh ngay đến trang web khi khách truy cập website của họ nó sẽ request đến cơ sở dữ liệu của bạn vì thế hãy ngăn chặn việc này bằng cách copy đoạn mã dưới cho vào file .htaccess

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]

Trên đây là những phương pháp tăng tốc WordPress khá hiệu quả đã được mình áp dụng nếu bạn đang gặp phải vấn đề load chậm hãy thử áp dụng những cách mình hướng dẫn này nhé!