Bộ nhớ đệm & tốc độ

Hệ thống bộ nhớ đệm đa tầng giúp các trang web duy trì tốc độ cao ở quy mô lớn

Hầu hết các lượt truy cập vào trang web Zinn Digital® đều không bao giờ cần chạm đến PHP hoặc MySQL. Bộ nhớ đệm toàn bộ trang của LiteSpeed, bộ nhớ đệm đối tượng Redis cho từng trang và CDN edge phối hợp hoạt động cùng nhau dưới sự điều phối của tính năng tự động xóa thông minh, giúp các trang luôn duy trì tốc độ nhanh chóng và máy chủ gốc luôn hoạt động êm ái — trên hơn 700.000 trang web được lưu trữ trên toàn thế giới.

Yêu cầu trang được đáp ứng bởi bộ nhớ đệm gần đó và được trả về mà không cần tiếp cận máy chủ gốc.

Ba lớp bộ đệm, một hệ thống phối hợp

Tốc độ bắt nguồn từ việc phân phối đúng nội dung từ nơi nhanh nhất. Chúng tôi xếp chồng ba lớp bộ nhớ đệm để phản hồi yêu cầu sớm nhất có thể — tại biên mạng (edge), tại máy chủ web, hoặc từ bộ nhớ — và không bao giờ phải dựng lại một trang vốn đã được tạo.

Bộ nhớ đệm toàn trang LSCache

Trên các máy chủ LiteSpeed, các phản hồi front-end có thể lưu vào bộ nhớ đệm được đánh dấu bằng các tiêu đề LiteSpeed cache-control và thẻ tag, nhờ đó máy chủ web phân phát các trang hoàn chỉnh mà không cần gọi PHP hay truy vấn MySQL. Đó là lợi thế riêng lẻ lớn nhất cho thời gian phản hồi byte đầu tiên trên WordPress.

Bộ nhớ đệm đối tượng Redis theo từng trang

Nút chuyển đổi một lần nhấp sẽ cài đặt drop-in bộ nhớ đệm đối tượng Redis độc lập, giúp giảm tải các lượt đọc cơ sở dữ liệu lặp đi lặp lại. Nếu không thể truy cập Redis, drop-in sẽ chuyển sang dùng bộ nhớ đệm trong bộ nhớ cho mỗi yêu cầu, nhờ đó trang web vẫn tiếp tục hoạt động.

CDN và biên

Các tài nguyên tĩnh được phân phối từ CDN gần với khách truy cập, và bộ nhớ đệm CDN có thể được xóa từ tab CDN của trang web bất cứ khi nào quý khách cần.

Tính năng tự động dọn dẹp thông minh giúp nội dung luôn mới mẻ

Bộ nhớ đệm chỉ hữu ích nếu nó xóa đúng trang vào đúng thời điểm. Hệ thống của chúng tôi theo dõi các thay đổi thực tế và xóa một cách chuẩn xác bằng cách sử dụng LiteSpeed cache tags — chứ không phải xóa sạch toàn bộ mỗi khi chỉnh sửa.

  • Khi một bài viết hoặc trang được lưu, chuyển vào thùng rác hoặc bị xóa, chỉ các trang bị ảnh hưởng và danh sách hiển thị chúng mới được xóa bộ nhớ đệm.
  • Bình luận, các thuật ngữ phân loại đã chỉnh sửa, thay đổi giao diện, kích hoạt tiện ích mở rộng và các bản cập nhật cốt lõi/tiện ích mở rộng/giao diện đều kích hoạt quá trình xóa bộ nhớ đệm có mục tiêu.
  • Bộ nhớ đệm trang được xóa tại máy chủ web, và bộ nhớ đệm CDN được xóa từ tab CDN của trang web.
  • Một điểm cuối xóa REST cho phép bảng điều khiển xóa mọi thứ, các URL cụ thể hoặc các thẻ cụ thể — được xác thực bởi phiên quản trị viên hoặc chữ ký HMAC-SHA256.

An toàn theo mặc định — các trang động không bao giờ được lưu vào bộ nhớ đệm

Bộ nhớ đệm tích cực chỉ an toàn khi những nội dung cần duy trì theo thời gian thực không bao giờ bị lưu vào bộ nhớ đệm. Zinn® Cache đi kèm với các thiết lập mặc định hợp lý cho WordPress và WooCommerce / Easy Digital Downloads: giỏ hàng, thanh toán, my-account, REST và AJAX, bản xem trước và tìm kiếm đều được loại trừ, đồng thời mọi yêu cầu đã đăng nhập hoặc có cookie phiên đều được phân phát mới.

Điều đó có nghĩa là người mua sắm không bao giờ nhìn thấy giỏ hàng của người khác và biên tập viên đã đăng nhập không bao giờ thấy bản nháp cũ. Bạn có thể thêm các quy tắc bổ sung về đường dẫn, khóa truy vấn và tiền tố cookie cho từng trang web khi plugin yêu cầu mà không làm ảnh hưởng đến các giá trị mặc định an toàn.

Bộ nhớ đệm là một tính năng theo từng bản thiết kế, do đó các trang web tĩnh, PHP và Node đều nhận được cấu hình bộ nhớ đệm phù hợp với mình, và tiện ích bổ sung vẫn vận hành ổn định tại bất kỳ nơi nào không có lớp bộ nhớ đệm toàn trang.

Câu hỏi thường gặp

Tôi có phải định cấu hình bất kỳ mục nào trong số này không?

Không. Tiện ích mở rộng Zinn® Cache được tích hợp sẵn trong footprint triển khai và bộ nhớ đệm toàn trang, bộ nhớ đệm đối tượng, tự động xóa bộ nhớ đệm cùng các ngoại lệ an toàn được kết nối tự động trên các trang web do Zinn® lưu trữ. Quý khách có thể tinh chỉnh mọi thứ trong Cài đặt → Zinn® Cache, hoặc từ bảng điều khiển, nếu muốn.

Việc lưu vào bộ nhớ đệm có làm hỏng cửa hàng WooCommerce của tôi không?

Không. Giỏ hàng, thanh toán, tài khoản của tôi và bất kỳ yêu cầu nào đã đăng nhập hoặc có cookie phiên đều không bao giờ được lưu vào bộ nhớ đệm theo mặc định, do đó các trang động và trang riêng cho từng khách hàng luôn hiển thị trực tiếp. Bộ nhớ đệm toàn trang chỉ phân phối các trang giống nhau cho mọi khách truy cập.

Điều gì xảy ra nếu Redis không khả dụng?

Bộ nhớ đệm đối tượng là tùy chọn và an toàn khi xảy ra lỗi. Nếu thiếu tiện ích mở rộng phpredis, nút chuyển sẽ bị tắt kèm theo thông báo; nếu không thể truy cập Redis trong thời gian chạy, drop-in sẽ phân phát từ bộ nhớ đệm trong bộ nhớ cho mỗi yêu cầu để trang web không bao giờ bị gián đoạn.

Điều này có yêu cầu LiteSpeed không?

Bộ nhớ đệm toàn trang sử dụng máy chủ web LiteSpeed hoặc tiện ích mở rộng bên thứ ba LiteSpeed Cache nếu tiện ích này đã hoạt động. Trên các máy chủ khác, không có tiêu đề bộ nhớ đệm nào được phát ra, nhưng bộ nhớ đệm đối tượng và các trường hợp loại trừ vẫn hoạt động.

Bộ nhớ đệm CDN và máy chủ duy trì đồng bộ bằng cách nào?

Tại máy chủ web, một cách tự động. Khi nội dung thay đổi, việc xóa dựa trên thẻ mục tiêu sẽ chỉ xóa các trang bị ảnh hưởng khỏi bộ nhớ đệm trang của máy chủ. Bộ nhớ đệm CDN được xóa từ tab CDN của trang web.

Xem trên trang web của riêng quý vị

Bắt đầu dùng thử 14 ngày không cần thẻ và để bộ nhớ đệm đa tầng thực hiện công việc. Di chuyển miễn phí, bảo đảm hoàn tiền trong 30 ngày, cam kết thời gian hoạt động 99.99% và không bị ràng buộc bởi nhà cung cấp.

Bắt đầu miễn phí

Đối tác LiteSpeed Zinn Digital® là Đối tác chính thức của LiteSpeed. Mọi trang web trên hệ thống Zinn® của chúng tôi đều chạy trên nền tảng LiteSpeed Enterprise có bản quyền tích hợp plugin LSCache — phương pháp nhanh nhất để vận hành WordPress và WooCommerce — được chúng tôi tối ưu hóa, cấp phép và cập nhật liên tục, không bao giờ dùng bản miễn phí.