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

Bộ nhớ đệm nhiều tầng giúp duy trì tốc độ trang web ở quy mô lớn

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

Ba tầng bộ nhớ đệm, một hệ thống đồng bộ

Tốc độ đến từ việc phục vụ đúng nội dung từ nơi nhanh nhất. Chúng tôi tích hợp ba lớp bộ nhớ đệm để mọi yêu cầu được phản hồi sớm nhất có thể — tại biên, tại máy chủ web, hoặc từ bộ nhớ RAM — và không bao giờ phải xây dựng lại một trang đã đượ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 đề điều khiển bộ nhớ đệm và thẻ của LiteSpeed, nhờ đó máy chủ web có thể phục vụ các trang hoàn chỉnh mà không cần gọi PHP hay truy vấn MySQL. Đó là ưu điểm lớn nhất giúp cải thiện thời gian phản hồi máy chủ đầu tiên trên WordPress.

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

Một cú nhấp chuột để cài đặt drop-in object-cache Redis khép kín, giúp giảm tải các thao tác đọc cơ sở dữ liệu lặp đi lặp lại. Nếu Redis không thể kết nối, drop-in sẽ tự động chuyển về bộ nhớ đệm trong bộ nhớ cho mỗi yêu cầu, nhờ đó trang web vẫn hoạt động bình thường.

CDN và biên

Tài nguyên tĩnh và các trang có thể lưu vào bộ nhớ đệm được phân phối từ CDN ở gần khách truy cập. Các thao tác xóa bộ nhớ đệm được đồng bộ hóa với biên mạng để luôn đồng nhất với bộ nhớ đệm gốc — một bảng điều khiển duy nhất, không phải ba cài đặt rời rạc.

Tính năng tự động xóa thông minh giúp nội dung luôn tươi mới

Bộ nhớ đệm chỉ hữu ích khi nó xóa đúng các 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 có chọn lọc bằng cách sử dụng thẻ nhớ đệm LiteSpeed — chứ không phải kiểu xóa sạch mọi thứ một cách thô bạo sau mỗi lần 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 xóa, chỉ các trang bị ảnh hưởng và danh sách chứa 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, việc chuyển đổi giao diện, kích hoạt plugin và các bản cập nhật lõi/plugin/giao diện đều kích hoạt quá trình xóa bộ nhớ đệm có mục tiêu.
  • Thao tác xóa bộ nhớ đệm sẽ phản ánh về bảng điều khiển qua webhook đã ký, giúp CDN và biên mạng đồng bộ hóa việc xóa với máy chủ gốc.
  • Một điểm cuối REST purge cho phép bảng điều khiển xóa toàn bộ, các URL cụ thể hoặc các thẻ cụ thể — được xác thực bằng 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ờ bị lưu vào bộ nhớ đệm

Bộ nhớ đệm mạnh chỉ an toàn khi những thứ cần duy trì hoạt động không bao giờ bị lưu vào bộ nhớ đệm. Zinn® Cache đi kèm với các cài đặt mặc định hợp lý cho WordPress và WooCommerce / Easy Digital Downloads: giỏ hàng, thanh toán, tài khoản của tôi, REST và AJAX, bản xem trước và tìm kiếm đượ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ục vụ mới.

Điều đó có nghĩa là người mua hàng sẽ 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 sẽ không bao giờ nhìn 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 cần chạm vào các mặc định an toàn.

Caching là tính năng dành riêng cho từng blueprint, do đó các trang web tĩnh, PHP và Node đều nhận được cơ chế bộ nhớ đệm phù hợp với chúng, và plugin sẽ hoạt động ổn định bất cứ nơi nào thiếu lớp bộ nhớ đệm toàn trang.

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

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

Không. Plugin Zinn® Cache có sẵn trong deploy footprint và bộ nhớ đệm toàn trang, bộ nhớ đệm đối tượng, tính năng tự động xóa và ngoại trừ an toàn được thiết lập tự động trên các trang web do Zinn® lưu trữ. Bạn có thể tinh chỉnh mọi thứ trong mục Settings → Zinn® Cache, hoặc từ bảng điều khiển, nếu muốn.

Việc bộ nhớ đệm (caching) có làm hỏng cửa hàng WooCommerce của tôi không?

Không. Giỏ hàng, trang thanh toán, tài khoản của tôi và bất kỳ yêu cầu đã đăng nhập hoặc có cookie phiên làm việc nào đều không bao giờ được lưu bộ nhớ đệm theo mặc định, vì vậy các trang động và theo từng khách hàng luôn hoạt động trực tiếp. Bộ nhớ đệm toàn trang chỉ phục vụ 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à hoạt động an toàn khi có sự cố. Nếu thiếu tiện ích mở rộng phpredis, công tắc sẽ bị vô hiệu hóa kèm theo thông báo; nếu Redis không thể truy cập được khi đang chạy, tệp drop-in sẽ phục vụ từ bộ nhớ đệm trong RAM cho mỗi yêu cầu để trang web không bao giờ bị gián đoạn.

Ứng dụng 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 plugin bên thứ ba LiteSpeed Cache nếu nó đã 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, các ngoại lệ và tính năng xóa từ xa vẫn hoạt động bình thường.

CDN và bộ nhớ đệm của máy chủ được đồng bộ hóa với nhau như thế nào?

Một lần dọn dẹp đồng bộ. Khi nội dung thay đổi, việc dọn dẹp theo thẻ mục tiêu sẽ xóa các trang bị ảnh hưởng tại máy chủ web và được phản chiếu tới CDN và edge thông qua webhook đã ký, nhờ đó mọi lớp đều xóa các trang giống nhau tại cùng một thời điểm.

Xem trên các trang web của riêng bạn

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 đó. Miễn phí chuyển đổi, đảm bảo hoàn tiền trong 30 ngày, cam kết hoạt động 99,99% và không bị ràng buộc với nhà cung cấp.

Dùng thử 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í.