Cách nén ảnh và PDF trong PrestaShop

Tải lên tập lệnh nén hình ảnh và PDF cho PrestaShop

Việc nén ảnh và PDF trên PrestaShop có thể thực hiện được bằng một đoạn mã. Đoạn mã này tương thích với tất cả các máy chủ chạy PHP, tất cả các CMS, và là một cài đặt standalone . Điều đó có nghĩa là bạn chỉ cần tải một thư mục chứa các tệp lên máy chủ của mình, sau đó bạn có thể bắt đầu nén tất cả ảnh và PDF trên máy chủ đó. Bạn có thể tải xuống đoạn mã tại đây và kích hoạt tài khoản dùng thử miễn phí để kiểm tra khả năng nén của PrestaShop.

Bạn có thể tải kịch bản xuống tại đây:

 

Lưu ý: Việc đặt các tệp ở thư mục gốc của cài đặt PrestaShop luôn là một ý tưởng hay vì sau khi cài đặt, bạn sẽ cần duyệt qua các thư mục và thư mục con để chọn những tệp nào sẽ được nén.

 

Sau đó tải xuống, giải nén tệp tin và sao chép thư mục đó lên máy chủ của bạn.

PrestaShop - cài đặtstandalone

 

Tiến hành cài đặt

ImageRecycle bằng cách nhập URL: www.mywebsite.com/ImageRecycle-Standalone ( Standalone ). Quá trình cài đặt sẽ được thực thi, bạn cần đặt mật khẩu để bảo mật quyền truy cập thư mục.

nén ảnh mật khẩu

 

Hãy thiết lập mật khẩu của bạn, mật khẩu có thể là bất kỳ thứ gì, không cần liên quan đến cài đặt PrestaShop của bạn. Sau đó, bạn sẽ nhận được thông báo thành công.

cài đặt nén ảnh

 

Thêm thông tin xác thực API để kích hoạt tính năng nén của PrestaShop

Trước tiên, bạn cần thêm khóa API và mã bí mật , có sẵn trong Tài khoản của tôi > API và Hạn mức .

api-key-magento-compression

 

Thiết lập chất lượng nén ảnh và PDF trong PrestaShop

Sau đó, bạn có thể chọn loại nén cho từng loại phương tiện:

  • Lưu trữ tốt nhất hoặc nén mất dữ liệu: đây là lựa chọn tốt nhất cho mục đích sử dụng cuối cùng, nén siêu mạnh nhưng không gây ảnh hưởng đến chất lượng hình ảnh
  • Không làm mất dữ liệu: nếu bạn có kế hoạch sử dụng lại hình ảnh, bạn có thể sử dụng cài đặt này, nén nhẹ nhưng vẫn giữ nguyên tất cả dữ liệu hình ảnh (như màu sắc)
  • Không nén: không áp dụng bất kỳ phương thức nén nào cho loại phương tiện này

imagerecycle , vui lòng tham khảo trang này: www.imagerecycle.com/images-and-pdf-optimization/images-and-pdf-compress

 

chất lượng hình ảnh API

 

Thiết lập tác vụ cron để tự động nén dữ liệu

Cron task là các lệnh hoặc tác vụ được lên lịch, còn được gọi là "Cron Jobs" hoặc "crontab".

URL Cron vào cấu hình tập lệnh để tự động chạy quá trình tối ưu hóa hình ảnh và PDF cho PrestaShop. Tùy thuộc vào thiết lập tác vụ Cron, bạn có thể chọn thời điểm muốn chạy quá trình nén trên máy chủ của mình. Để nén tự động, bạn cần thêm URL này vào Cpanel của hosting , tìm kiếm "Tác vụ Cron" hoặc "Crontab".

cron-url-auto-PrestaShop

 

Siêu dữ liệu hình ảnh, IPTC và nén ảnh PrestaShop

Bạn cũng có thể tùy chỉnh cài đặt siêu dữ liệu để lưu giữ một số thông tin meta của hình ảnh. Ví dụ, bạn có thể muốn lưu giữ thông tin vị trí để sử dụng hình ảnh của mình với mô-đun định vị ảnh?

lưu siêu dữ liệu hình ảnh khỏi quá trình tối ưu hóa

 

Loại trừ/Bao gồm các thư mục khỏi quá trình nén của PrestaShop

Cuối cùng, bạn cần chọn nơi bạn muốn thực hiện tối ưu hóa, tức là thư mục máy chủ nào sẽ được nén. Thông thường, đó ít nhất là các thư mục hình ảnh của PrestaShop, nhưng đó có thể là bất kỳ thư mục nào được liệt kê (thậm chí từ các CMS khác).

Tất cả các thư mục máy chủ của bạn trong quá trình cài đặt ImageRecycle đều được liệt kê ở đây, hãy nhấp vào tên để triển khai cây thư mục. Tất cả các phương tiện mới được thêm vào các thư mục đó sẽ được kiểm tra và liệt kê trong bước tiếp theo để tối ưu hóa.

Thư mục PrestaShop

 

Chạy công cụ nén ảnh và PDF của PrestaShop

Đây rồi, hãy nhấn vào menu Hình ảnh ở trên cùng để xem danh sách các phương tiện có thể tối ưu hóa. Nếu không có gì ở đó, hãy nhấn nút ĐỒNG BỘ HÓA TẤT CẢ hoặc thử sử dụng trường bộ lọc (góc trên bên trái).

danh sách hình ảnh

 

Sau đó, sử dụng nút tối ưu hóa để kiểm tra xem mọi thứ có ổn không, bạn sẽ có thể nén phương tiện và thực hiện "khôi phục về bản gốc". Tùy chọn khôi phục chỉ khả dụng trong thời gian sao lưu phương tiện (1 tháng).

Khởi chạy tối ưu hóa hình ảnh

 

 

Bạn cũng có thể khởi chạy quá trình tối ưu hóa toàn cầu cho phương tiện truyền thông của mình. Đây là một quy trình chạy ngầm, vì vậy ngay cả khi bạn đóng cửa sổ, quy trình vẫn sẽ được thực thi.

tối ưu hóa nền

 

Và bạn có thể dừng quá trình nén bất cứ khi nào bạn muốn.

dừng nén nền