Xoá toàn bộ ảnh có định dạng webp trong thư mục uploads

Xoá toàn bộ ảnh có định dạng webp trong thư mục uploads

Gần đây tôi gặp rất nhiều web vì tin theo lời đường mật mà tạo ảnh webp cho website nhằm tăng tốc web nhưng hiệu suất cải thiện chả được là bao mà ổ cứng liên tục đầy vì ảnh .webp được tạo. Như tiêu đề đã viết, nếu bạn trót dại và muốn quay đầu là bờ thì dưới đây là cách để bạn xoá đống rác webp đó đi. Tôi giới thiếu 2 cách phổ biến mà bạn có thể áp dụng trên hosting hoặc sử dụng VPS với dòng lệnh. xoá ảnh .webp trong wordpress

I. 1. Xoá ảnh webp trên hosting bằng code PHP

Bạn hãy tạo 1 file có tên là delete-webp.php nằm tại thư mục gốc chứa website Sau đó mở file delete-webp.php lên vào dán code dưới đây vào. Sau đó lưu lại và truy cập vào website như sau: delete webp trong wordpress Thay tên ngoinhaweb[dot]vn thành tên domain của bạn là được. Code trên này sử dụng các lớp RecursiveDirectoryIterator và RecursiveIteratorIterator để lặp qua tất cả các tệp trong thư mục /wp-content/uploads và các thư mục con của nó. Nó kiểm tra từng tệp để xem phần mở rộng là .webp hay không, nếu đúng thì xoá ngay …. xoá ảnh .webp Qúa trình diễn ra nhanh hay chậm tuỳ theo ảnh webp có trong thư mục /uploads/ bạn nhé. Bonus cho bạn thêm code xoá ảnh do 1 ông nào đó tối ưu web kiểu gì đó mà tạo ra loại cấu trúc ảnh như sau: mình tiếp nhận 1 web và tổng tên ảnh họ thay tên như này hơn 3.5GB (bạn sợ chưa) Nếu bạn xui gặp ca này thì có thể dùng code dưới đây xử tử nó luôn cho nhẹ host. Tạo file delete-bk-images.php ở thư mục gốc và cho code này vào Sau đó truy cập vào ngoinhaweb.vn/delete-bk-images.php để là đống ảnh .bk kia về với chúa.

II. 2. Xoá ảnh .webp trên VPS bằng SSH

Nếu bạn quyền đăng nhập vào VPS thì có thể dùng lệnh sau để xoá. Đi đến thư mục mục chứa website > Uploads cd /home/ngoinhaweb.vn/wp-content/uploads Tìm xem có ảnh .webp nào không với lệnh find . -name "*.webp" -type f Xoá ảnh .webp trong /home/vutruso.com/wp-content/uploads find . -name "*.webp" -type f -delete Vậy là bạn đã xử lý xong đống ảnh .webp, bàn thêm 1 chút về định dạng ảnh .webp thì định dạng .webp được phát triển bởi Google và được thiết kế để cung cấp nén ảnh hiệu quả, giảm dung lượng file mà vẫn giữ chất lượng hình ảnh tốt. Việc sử dụng .webp có thể giúp giảm thời gian tải trang, tốc độ là một yếu tố quan trọng trong SEO, tuy nhiên như bạn thấy bạn nên thống nhất việc sử dụng định dạng .webp hay định dạng .jpge hoặc .png vì có quá nhiều định dạng ảnh thừa sẽ làm hosting quá tải và bạn phải tốn thêm chi phí trong khi .webp là 1 yếu tốc cực nhỏ trong tổng thể bài toán tối ưu website. Hãy cân nhắc nếu dùng ảnh .webp thì xoá luôn mấy định dạng khác (chỉ dùng ảnh .webp) hoặc chả cần tạo ảnh .webp gì cả. Hy vọng bài viết trên sẽ giúp ích được cho nhiều người.