Có an toàn để xóa bộ đệm Magento không?

Hệ thống quản lý bộ đệm nguồn mở Adobe Commerce và Magento cung cấp một cách dễ dàng để cải thiện hiệu suất trang web của bạn. Bất cứ khi nào bộ nhớ đệm yêu cầu làm mới, một thông báo sẽ xuất hiện ở đầu không gian làm việc để hướng dẫn bạn thực hiện quy trình. Theo liên kết đến Quản lý bộ đệm và làm mới bộ đệm không hợp lệ

Trang Quản lý bộ đệm hiển thị trạng thái của từng bộ đệm chính và thẻ được liên kết của nó. Các nút lớn ở góc trên bên phải có thể được sử dụng để xóa bộ đệm hoặc Bộ nhớ đệm bao gồm tất cả. Ở cuối trang, có các nút bổ sung để xóa bộ nhớ cache hình ảnh sản phẩm danh mục và bộ nhớ cache JavaScript/CSS

Sau khi xóa bộ nhớ cache, hãy luôn làm mới trình duyệt của bạn để đảm bảo rằng bạn có thể xem các tệp gần đây nhất. Xóa bộ nhớ cache Thương mại không xóa bộ nhớ cache của trình duyệt web của bạn. Bạn có thể cần xóa bộ nhớ cache của trình duyệt để xem nội dung cập nhật

Quyền truy cập vào các hành động bảo trì bộ đệm cụ thể có thể được chỉ định cho người dùng theo , bao gồm các tùy chọn để xem, chuyển đổi và xóa bộ đệm. Adobe khuyến nghị chỉ bật các hành động xóa cho người dùng cấp quản trị viên. Việc cung cấp quyền truy cập vào tất cả các tính năng Quản lý bộ đệm có thể ảnh hưởng đến hiệu suất của mặt tiền cửa hàng của bạn

Để biết thêm thông tin kỹ thuật, hãy xem Tổng quan về bộ đệm trong Hướng dẫn phát triển giao diện người dùng thương mại

Thực tiễn tốt nhất cho bộ nhớ đệm

Lập chỉ mục lại và lưu vào bộ nhớ đệm có các mục đích khác nhau trong Thương mại. Chỉ mục theo dõi thông tin cơ sở dữ liệu để tăng hiệu suất tìm kiếm, truy xuất dữ liệu nhanh hơn cho mặt tiền cửa hàng và hơn thế nữa. Bộ nhớ cache lưu dữ liệu đã tải, hình ảnh, định dạng và những thứ tương tự để tăng hiệu suất tải và truy cập mặt tiền cửa hàng

  • Luôn xóa bộ đệm sau khi cài đặt tiện ích mở rộng/mô-đun. Bạn có thể cài đặt một hoặc nhiều tiện ích mở rộng, sau đó xóa bộ đệm
  • Xóa bộ đệm sau khi cài đặt Thương mại. Đối với các lượt cài đặt mới, bạn cũng nên lập chỉ mục lại
  • Xoá bộ đệm sau khi nâng cấp từ phiên bản Nguồn mở hoặc Thương mại này sang phiên bản khác
  • Khi xóa bộ nhớ cache, hãy xem xét loại bộ nhớ cache và lên lịch xóa trong thời gian không cao điểm. Ví dụ: chọn thời điểm ít khách hàng truy cập vào trang web như đêm muộn hoặc sáng sớm. Xóa một số loại bộ đệm trong thời gian cao điểm dẫn đến tải cao cho Quản trị viên và có thể dẫn đến trang web ngừng hoạt động cho đến khi hoàn thành
  • Khi lập chỉ mục lại, bạn cũng không cần thực hiện xóa bộ đệm

Truy cập trang Quản lý bộ đệm bằng cách thực hiện một trong các thao tác sau

  • Nhấp vào liên kết Quản lý bộ đệm trong thông báo phía trên không gian làm việc
  • Trên thanh bên Quản trị, chuyển đến Hệ thống > Công cụ > Quản lý bộ đệm

Tài nguyên vai trò quản lý bộ đệm

Để biết thông tin về việc chỉ định tài nguyên để cấp quyền truy cập cho tài khoản người dùng Quản trị viên, hãy xem. Các tài nguyên sau kiểm soát quyền truy cập vào các công cụ quản lý bộ đệm

  • Làm sạch các hành động trong bộ nhớ cache

    • Xóa bộ nhớ cache
    • Xóa bộ nhớ cache Magento
  • Quản lý loại bộ đệm

    • Chuyển đổi loại bộ đệm
    • Làm mới loại bộ đệm
  • Quản lý bộ đệm bổ sung

    • Bộ đệm hình ảnh danh mục
    • tuôn ra Js/Css
    • Xóa tệp tĩnh

Làm mới bộ đệm cụ thể

  1. Đối với mỗi bộ đệm được làm mới, hãy chọn hộp kiểm ở đầu hàng

  2. Đặt Hành động thành Refresh và nhấp vào Gửi

Thực hiện làm mới hành động hàng loạt

  1. Để chọn một nhóm bộ đệm, hãy đặt Tác vụ hàng loạt thành một trong các tùy chọn sau

  2. Chọn hộp kiểm của từng bộ đệm để được nhắm mục tiêu bởi hành động

  3. Đặt Hành động thành Refresh và nhấp vào Gửi

Xóa bộ đệm hình ảnh sản phẩm

  1. Trong Quản lý bộ đệm ẩn bổ sung, nhấp vào Xóa bộ đệm ẩn hình ảnh danh mục để xóa các tệp hình ảnh sản phẩm được tạo trước

    Thông báo Image cache was cleaned xuất hiện ở đầu không gian làm việc

  2. Xóa bộ nhớ cache của trình duyệt của bạn

Xoá bộ đệm JavaScript/CSS

  1. Trong phần Quản lý bộ nhớ đệm bổ sung, hãy nhấp vào Xóa bộ nhớ cache JavaScript/CSS để xóa mọi tệp JavaScript và CSS đã được hợp nhất thành một tệp duy nhất

    Thông báo The JavaScript/CSS cache has been cleaned xuất hiện ở đầu không gian làm việc

  2. Xóa bộ nhớ cache của trình duyệt của bạn

Xả sử dụng dòng lệnh

Thương mại cung cấp các tùy chọn xóa bộ đệm bổ sung bằng cách sử dụng dòng lệnh. Các tùy chọn này có thể yêu cầu hỗ trợ của nhà phát triển để hoàn thành. Để biết chi tiết đầy đủ và các tùy chọn lệnh, hãy xem Quản lý bộ nhớ cache trong Hướng dẫn cấu hình

điều khiển

ControlDescriptionMass ActionsChọn hộp kiểm của nhiều bộ đệm. Tùy chọn
Chọn tất cả — Chọn hộp kiểm của tất cả các bộ đệm
Bỏ chọn tất cả — Xóa hộp kiểm của tất cả các bộ đệm
Select Visible — Chọn hộp kiểm của tất cả các bộ đệm hiển thị
Bỏ chọn Hiển thị - Xóa hộp kiểm của tất cả các bộ đệm hiển thị. Hành độngXác định hành động sẽ được áp dụng cho tất cả các bộ đệm đã chọn. Tùy chọn
Bật — Bật tất cả các bộ đệm đã chọn
Tắt — Tắt tất cả các bộ đệm đã chọn
Làm mới — Làm mới tất cả các bộ đệm đã chọn. GửiÁp dụng hành động cho tất cả các bộ đệm đã chọn

nút

ButtonDescriptionFlush Magento CacheXóa tất cả các mục trong bộ đệm Thương mại mặc định [var/cache], theo các thẻ Thương mại được liên kết của chúng. Flush Cache StorageXóa tất cả các mục khỏi bộ đệm, bất kể thẻ Thương mại. Nếu hệ thống của bạn sử dụng một vị trí bộ nhớ cache thay thế, mọi tệp được lưu trong bộ nhớ cache được các ứng dụng khác sử dụng sẽ bị xóa trong quá trình này. Xóa bộ nhớ cache hình ảnh danh mục Xóa tất cả hình ảnh danh mục được đánh dấu chìm và thay đổi kích thước tự động được lưu trữ trong media/catalog/product/cache. Nếu hình ảnh được tải lên gần đây không được phản ánh trong danh mục, hãy thử xóa danh mục và làm mới trình duyệt của bạn. Flush JavaScript/CSS CacheXóa bản sao đã hợp nhất của các tệp JavaScript và CSS khỏi bộ đệm. Nếu những thay đổi gần đây đối với biểu định kiểu hoặc JavaScript không được phản ánh trong cửa hàng, hãy thử xóa bộ đệm JavaScript/CSS và làm mới trình duyệt của bạn. Xóa bộ nhớ cache của tệp tĩnhXóa các tệp xem và tệp tĩnh đã được xử lý trước

bộ nhớ cache

Bộ đệm Mô tả Thẻ liên kếtCấu hìnhCác cấu hình XML khác nhau đã được thu thập trên các mô-đun và được hợp nhất
Hệ thống - config.xml, local.xml
Mô-đun - config.xmlCONFIGBố cụcHướng dẫn xây dựng bố cục. Refresh0Chặn đầu ra HTML Trang chặn HTML. Refresh1Dữ liệu bộ sưu tậpTệp dữ liệu bộ sưu tập. Refresh2Dữ liệu phản chiếu giao diện API DataClears phản chiếu, thường được tạo trong thời gian chạy. Refresh3Hoạt động DDL cơ sở dữ liệuKết quả của truy vấn DDL, chẳng hạn như mô tả bảng hoặc chỉ mục. Refresh4Compiled ConfigKết quả biên dịch mã. Refresh5Các loại và thuộc tính EAV Bộ đệm khai báo các loại thực thể. Refresh6Thông báo khách hàngThông báo tạm thời xuất hiện trong giao diện người dùng. Refresh7Integrations ConfigurationIntegration configuration file. Refresh8Tệp cấu hình API tích hợp Cấu hình API tích hợp. Refresh9Bộ nhớ đệm trang Bộ nhớ đệm toàn bộ trang. Image cache was cleaned0Bản dịchCác tập tin bản dịch. Image cache was cleaned1Cấu hình dịch vụ webCấu hình REST và SOAP, tệp WSDL đã tạo. Image cache was cleaned2Quy tắc mục tiêuChỉ mục quy tắc mục tiêuImage cache was cleaned3

Bộ nhớ đệm toàn trang

Adobe Commerce và Magento Open Source sử dụng bộ nhớ đệm toàn trang trên máy chủ để hiển thị nhanh các trang danh mục, sản phẩm và CMS. Bộ nhớ đệm toàn trang cải thiện thời gian phản hồi và giảm tải cho máy chủ. Nếu không có bộ nhớ đệm, mỗi trang có thể cần chạy các khối mã và truy xuất thông tin từ cơ sở dữ liệu. Tuy nhiên, với bộ nhớ đệm toàn trang được bật, một trang được tạo đầy đủ có thể được đọc trực tiếp từ bộ đệm

Chỉ nên sử dụng Varnish Cache trong môi trường sản xuất

Nội dung được lưu trong bộ nhớ cache có thể được sử dụng để xử lý các yêu cầu từ các loại lượt truy cập tương tự. Do đó, các trang được hiển thị cho khách truy cập bình thường có thể khác với các trang được hiển thị cho khách hàng. Với mục đích lưu vào bộ nhớ đệm, mỗi lượt truy cập là một trong ba loại

  • Image cache was cleaned4 - Trong một lượt truy cập không theo phiên, người mua sắm xem các trang nhưng không tương tác với cửa hàng. Hệ thống lưu trữ nội dung của từng trang được xem vào bộ nhớ cache và phân phát chúng cho những người mua sắm không theo phiên khác
  • Image cache was cleaned5 - Trong lượt truy cập theo phiên, những người mua sắm tương tác với cửa hàng — thông qua các hoạt động như so sánh sản phẩm hoặc thêm sản phẩm vào giỏ hàng — được chỉ định ID phiên. Các trang được lưu trong bộ nhớ cache được tạo trong phiên chỉ được sử dụng bởi người mua hàng đó trong phiên
  • Image cache was cleaned6 - Phiên khách hàng được tạo cho những người đã đăng ký tài khoản với cửa hàng của bạn và mua sắm khi đăng nhập vào tài khoản của họ. Trong phiên, khách hàng có thể được giới thiệu các ưu đãi, khuyến mãi và giá đặc biệt dựa trên nhóm khách hàng được chỉ định của họ

Để biết thông tin kỹ thuật, hãy xem trang Định cấu hình và Sử dụng Varnish và Sử dụng Redis cho Thương mại và bộ đệm mặc định trong Hướng dẫn cấu hình

Để định cấu hình bộ nhớ cache toàn trang

  1. Trên thanh bên Quản trị, đi tới Cửa hàng > Cài đặt > Cấu hình

  2. Trong bảng điều khiển bên trái, mở rộng Nâng cao và chọn Hệ thống

  3. Mở rộng

    phần Bộ nhớ cache toàn trang.

  4. Đặt ứng dụng bộ nhớ đệm thành một trong các mục sau

    • Image cache was cleaned7
    • Image cache was cleaned8
  5. Để đặt thời gian chờ cho bộ nhớ cache của trang, hãy nhập TTL cho nội dung công khai. [Giá trị mặc định là Image cache was cleaned9]

  6. Nếu sử dụng Varnish, hãy hoàn thành phần Cấu hình Varnish như sau

    • Danh sách truy cập - Nhập địa chỉ IP có thể xóa cấu hình Varnish để tạo tệp cấu hình. Tách nhiều mục bằng dấu phẩy. Giá trị mặc định là The JavaScript/CSS cache has been cleaned0

    • Máy chủ phụ trợ - Nhập địa chỉ IP của máy chủ phụ trợ tạo tệp cấu hình. Giá trị mặc định là The JavaScript/CSS cache has been cleaned0

    • Cổng phụ trợ - Xác định cổng phụ trợ được sử dụng để tạo tệp cấu hình. Giá trị mặc định là. The JavaScript/CSS cache has been cleaned2

    • Thời gian gia hạn - Chỉ định số giây sẽ sử dụng làm thời gian gia hạn để tạo tệp cấu hình. Xem cấu hình Varnish nâng cao trong Hướng dẫn cấu hình

    • Để xuất cấu hình dưới dạng tệp The JavaScript/CSS cache has been cleaned3, hãy nhấp vào nút dành cho phiên bản Varnish mà bạn sử dụng

Chủ Đề