Một trong những lưu ý đối với các web developer là tốc độ load của website. Một trang web có tốc độ chậm sẽ làm mất đi lượt khách truy cập, hơn thế nếu bạn làm về SEO thì tốc độ load cũng là một phần quan trọng mà Google dựa vào để đánh giá website của bạn.

Trong bài này mình sẽ liệt kê vài cách đơn giản để trang WordPress cải thiện được tốc độ load.

Dùng các plugin về Cache

Cache là một cách tốt nhất để tăng tốc website của bạn. Nếu bạn có một trang web lớn có lựu truy cập nhiều thì Cache chính là thứ bạn cần để tăng tốc website.

doityourself-cache-splash

WordPress có 2 plugin được nhiều người dùng trong việc lưu cache cho website là W3 Total CacheWP Super Cache.

W3 Total Cache thì phù hợp hơn cho các website lớn chạy trên VPS riêng. Đối với các website vừa và nhỏ sử dụng shared hosting thì WP Super Cache là một lựa chọn khà hợp lý.

Tối ưu hình ảnh

Đối với các website hình ảnh là một thành phần quan trọng. Nó được dùng mọi nơi trên website, nếu có quá nhiều hình ảnh với dung lượng lớn thì có thể làm chậm tốc độ load của website.

Để tối ưu hình ảnh ta cũng có vài cách khác nhau.
WP Smush.it giúp tự động nén các hình ảnh trong WordPress
Tiny PNG là một ứng dụng web giúp bạn nén các hình ảnh định dạng PNG, có plugin dành cho Photoshop
Prepros cũng có chức năng tối ưu hóa hình ảnh, nhưng ở bản miễn phí thì bạn phải click vào từng file một

Minify CSS và Javascript

Minify là việc bạn loại bỏ tất cả các khoảng trắng, dấu tab không cần thiết trong các file html,css,js.

Các khoảng trắng chỉ giúp coder đọc code dễ dàng hơn, đối với các web server thì các khoảng trắng không có ý nghĩa gì.

css after minify

File CSS sau khi được Minify

Ngoài cách minify thủ công, ta có thể sử dụng WP Minify để WordPress minify khi load và nên sử dụng chung với cache để có hiệu quả hơn

Giảm HTTP Requests

Đôi khi trang web cần load quá nhiều file css, js cũng làm cho website chậm đi, chưa nói đến các hình ảnh. Việc request quá nhiều giữa trình duyệt và web server cũng có thể làm quá tải server của bạn. Hạn chế các request là việc mà ta cần làm.

Khắc phục việc load quá nhiều file CSS và JS, ta có thể gộp tất cả vào 1 file để giảm lượng request.

Đối với hình ảnh ta có thể sử dụng lazy loading để khắc phục.jQuery Image Lazy Loading plugin giúp bạn làm việc đó trên WordPress. Plugin chỉ load các tiếp các hình ảnh khi khách truy cập cuộn trang để đọc tiếp nội dung bài.

Tối ưu Database

Tối ưu Database của bạn có thể tiết kiệm được dung lượng database trên hosting và giữ cho database của bạn luôn hoạt động ổn định.

Clean-WordPress-Database

Bạn có thể vào phpMyadmin trên hosting để tự tay tối ưu database, hoặc có thể dùng 2 plugin này

WP-DBManager cho phép tối ưu, sửa chửa, backup và phục hồi database ngay trong Dashborad của WordPress.

WP-Optimize môt plugin khác giúp tối ưu WordPress Database. Plugin sẽ xóa các post revisions, comments đánh dấu là span và các thứ có trong Trash của các mục như: Post, Category, Page,…

Tóm lại

Để tăng tốc cho website việc tối ưu hóa luôn cần thiết. Có nhiều cách để tăng tốc cho WordPress bạn có thề tham khảo các bài viết ở các link bên dưới

Bài viết tiếng Việt

Bài viết tiếng Anh

Nguồn bài viết: 5 Quick Ways to Speed Up Your WordPress Site