Hình ảnh là một phần không thể thiếu đối với bất kỳ một trang web nào, cho dù đó là một trang tin tức, bán hàng hay chỉ đơn thuần là blog cá nhân chia sẻ các thủ thuật như ChiaseWP. Nhưng hình ảnh góp phần đáng kể làm chậm lại tốc độ tải của trang. Chính về thế tối ưu các hình ảnh là việc làm hết sức quan trọng. Trong bài viết này tôi sẽ hướng dẫn các bạn nén ảnh trong WordPress sử dụng plugin WP Smush.
Các bạn download Plugin WP Smush tại đây
Vẫn như thường lệ, bạn cài đặt và kích hoạt plugin lên nhé.
Sau khi kích hoạt thành công, các bạn vào Media > WP Smush để cài một số thiết lập. Lần đầu cài đặt, plugin sẽ quét thư viện media của bạn. Nếu có các ảnh chưa được tối ưu, click vào Bulk Smush Now như hình sau.
Còn về các thiết lập khác cơ bản plugin đã tối ưu cho bạn sẵn rồi nhưng bạn lưu ý kiểm tra phần Automatically smush my images on upload đã kích hoạt chưa, nếu chưa thì bật lên nhé, lần sau mỗi lần bạn upload ảnh thì plugin sẽ tự động nén ảnh cho bạn.
Ngoài ra còn một số tính năng cao cấp mà bạn cần phải trả phí để sử dụng nữa nhưng tôi thấy không cần thiết, phiên bản miễn phí cũng đã quá xuất sắc rồi.
EWWW Image Optimizer –Cũng là sự thay thế tuyệt vời cho Smush.It
Khi nói đến plugin giúp nén hình ảnh để tối ưu tốc độ load cho blog/website WordPress, nhiều người sẽ nghĩ ngay đến WP Smush. Đây cũng là điều hiển nhiên bởi vì plugin được phát hành bởi WPMUDEV này đã trở nên quá phổ biến với hơn 930.000 lượt download. Tuy nhiên, vẫn còn 1 plugin nổi tiếng không kém, mà theo tôi, nó còn tốt hơn cả Smush.It. Với hơn 470.000 lượt download, không ai khác chính là EWWW Image Optimizer.
Sở dĩ tôi dám khẳng định EWWW Image Optimizer (EIO) tốt hơn cả WP Smush là vì tốc độ nén của nó nhanh hơn và hiệu quả nén cũng cao hơn. Bằng chứng rõ ràng nhất là nhiều hình ảnh nén bằng EIO giảm được nhiều dung lượng hơn so với Smush.It, trong khi chất lượng là tương đương nhau. Hơn nữa, EIO sở hữu nhiều chức năng hữu ích khác mà Smush.It không có. Ví dụ như khả năng chuyển đổi đinh dạng của hình ảnh: từ GIF sang PNG, từ PNG sang JPG và ngược lại. Dung lượng của file GIF > PNG > JPG nên điều này sẽ giúp bạn tiết kiệm kha khá dung lượng. Kể từ khi chuyển sang sử dụng EIO thay cho Smush.It, blog của tôi đã không còn gặp phải bất cứ lỗi nào về tối ưu hóa hình ảnh khi test với các công cụ kiểm tra hiệu suất blog/website.
Về cơ bản, cách cài đặt và sử dụng của EIO không khác Smush là mấy.
1. Đầu tiên, download và cài đặt EWWW Image Optimizer từ thư viện plugin của WordPress.org.
2. Sau khi cài đặt và kích hoạt, EIO sẽ tự động nén các hình ảnh bạn mà bạn tải lên. Tuy nhiên, với các hình ảnh mà bạn tải lên trước đó, bạn cần phải nén chúng bằng tay. Truy cập vào Media => Bulk Optimize. Tại đây, bạn có thể nén toàn bộ ảnh có trên thư viện Media của WordPress hoặc ảnh lưu trữ trên host với chỉ một vài click chuột.
Tick vào mục “Force re-optimize” và click vào nút “Start optimizing” (nếu bạn muốn nén các ảnh nằm trong thư viện Media) hoặc “Scan and optimize” (nếu bạn muốn nén các ảnh nằm bên ngoài thư viện Media).
3. Ngoài ra, bạn có thể truy cập vào Media => Library để nén từng ảnh mà bạn muốn bằng cách click vào nút “Re-optimize” hoặc chuyển đổi định dạng của các file ảnh.
4. Truy cập Settings => EWWW Image Optimizer để cài đặt các thiết lập khác như: tự động chuyển đổi định dạng file ảnh, xóa file gốc sau khi đã chuyển đổi định dạng,… Phần này các bạn có thể tự tìm hiểu. Tuy nhiên, theo ý kiến cá nhân, tôi khuyên các bạn nên để các thiết lập theo mặc định, bởi vì một số thiết lập tự động có thể sẽ tạo ra hình ảnh không như mong muốn.
5. Cuối cùng, chúc các bạn thành công. 🙂