Đây là gì
Bộ nhớ đệm dữ liệu (Data cache) cho phép ứng dụng web của bạn ghi nhớ kết quả của các tác vụ chậm và dùng lại chúng cho mọi khách truy cập. Máy chủ của ứng dụng chỉ xử lý tác vụ chậm một lần, lưu lại kết quả, rồi trả kết quả đã lưu cho tất cả những ai yêu cầu tiếp theo. Tác vụ chậm có thể là một lệnh gọi đến API bên ngoài, việc lấy dữ liệu từ Google Sheets hoặc Notion, hay một truy vấn cơ sở dữ liệu nặng. Nếu không có bộ nhớ đệm dữ liệu, máy chủ của bạn phải lặp lại tác vụ đó cho từng khách truy cập. Khi có bộ nhớ đệm dữ liệu, hầu hết khách truy cập nhận được kết quả đã lưu ngay lập tức. Bộ nhớ đệm dữ liệu là một phiên bản Redis được quản lý, chạy cạnh máy chủ của ứng dụng. Bạn không cần tài khoản, khóa hay thiết lập riêng. Manus sẽ bật tính năng này và viết mã sử dụng nó.Khi nào bộ nhớ đệm dữ liệu hữu ích
Dữ liệu trực tiếp mà không chạm giới hạn API
Trang web của bạn hiển thị giá cả, thời tiết hoặc tỷ số thể thao trực tiếp từ một API bên ngoài. Mỗi khách truy cập kích hoạt một lệnh gọi API mới, nên các trang chậm dần khi lưu lượng tăng. Hầu hết các API cũng giới hạn số lệnh gọi mỗi phút và có thể chặn trang web của bạn. Với bộ nhớ đệm dữ liệu, máy chủ của bạn gọi API tối đa một lần mỗi phút và phục vụ mọi khách truy cập từ bộ nhớ đệm. API chỉ nhận khoảng một lệnh gọi mỗi phút, bất kể có bao nhiêu khách truy cập.“Trang chủ của tôi hiển thị giá trực tiếp từ [API]. Hãy dùng bộ nhớ đệm dữ liệu tích hợp sẵn của Manus để lấy dữ liệu tối đa một lần mỗi phút và phục vụ mọi khách truy cập từ bộ nhớ đệm.”
Trang nhanh khi nội dung của bạn nằm trong Google Sheets hoặc Notion
Bạn lưu thực đơn, danh sách sản phẩm, lịch sự kiện hoặc bài viết blog trong một bảng tính hay cơ sở dữ liệu Notion. Mỗi lượt xem trang đều gọi đến dịch vụ đó, làm tăng thời gian chờ và có thể chạm giới hạn của dịch vụ. Với bộ nhớ đệm dữ liệu, máy chủ của bạn lấy nội dung vài phút một lần và phục vụ khách truy cập bằng bản sao đã lưu. Các chỉnh sửa của bạn vẫn xuất hiện trên trang web trong vòng vài phút.“Trang web của tôi tải thực đơn từ Google Sheets. Hãy dùng bộ nhớ đệm dữ liệu tích hợp sẵn của Manus để lấy dữ liệu tối đa 5 phút một lần và phục vụ mọi khách truy cập từ bộ nhớ đệm.”
Bảng xếp hạng và danh sách “đang thịnh hành” luôn nhanh
Cộng đồng, bài trắc nghiệm hoặc trò chơi của bạn hiển thị bảng xếp hạng top 100, danh sách “phổ biến nhất tuần này” hoặc số liệu thống kê toàn trang. Việc tạo danh sách đó cần một truy vấn cơ sở dữ liệu nặng, và truy vấn càng chậm khi dữ liệu của bạn càng lớn. Với bộ nhớ đệm dữ liệu, máy chủ của bạn tạo danh sách mỗi phút một lần và phục vụ bản sao đã lưu. Điểm số vẫn được lưu an toàn trong cơ sở dữ liệu của bạn.“Trang bảng xếp hạng của tôi đang chậm dần. Hãy dùng bộ nhớ đệm dữ liệu tích hợp sẵn của Manus để tạo danh sách top 100 mỗi phút một lần và phục vụ danh sách đã lưu.”
Những cách khác ứng dụng sử dụng bộ nhớ đệm dữ liệu
- Tổng số trên bảng điều khiển. Tính “doanh số hôm nay” mỗi phút một lần thay vì ở mỗi lượt xem trang.
- Giới hạn trong khoảng thời gian ngắn. Cho phép tối đa 20 lần đăng nhập mỗi phút từ một địa chỉ IP.
- Mã có thời hạn. Lưu mã xác minh email hết hiệu lực sau 10 phút.
- Phiên cho hệ thống đăng nhập tùy chỉnh. Giữ người dùng ở trạng thái đăng nhập khi ứng dụng của bạn có hệ thống đăng nhập riêng. Tính năng đăng nhập mặc định của Manus không cần điều này.
Khi nào có lẽ bạn không cần đến nó
- Trang web của bạn có ít lưu lượng truy cập. Nếu có ít khách truy cập, sẽ có ít tác vụ lặp lại cần tiết kiệm.
- Trang web của bạn không có mã máy chủ. Trang web tĩnh, trang đích và portfolio không thể dùng bộ nhớ đệm dữ liệu. Dịch vụ lưu trữ của Manus đã lưu đệm các tệp của chúng.
- Các trang của bạn đã nhanh sẵn. Các truy vấn cơ sở dữ liệu nhỏ không cần bộ nhớ đệm.
- Dữ liệu tuyệt đối không được mất. Đơn hàng, tài khoản, thanh toán và nội dung người dùng nên được lưu trong cơ sở dữ liệu của bạn.
Cách sử dụng
Hỏi Manus xem ứng dụng của bạn có được lợi không
Mở cài đặt Bộ nhớ đệm dữ liệu

Hỏi Manus
Phê duyệt bộ nhớ đệm dữ liệu
Kiểm tra và xuất bản
Quản lý bộ nhớ đệm dữ liệu
Sau khi bạn thêm bộ nhớ đệm dữ liệu, mục Bộ nhớ đệm dữ liệu sẽ hiển thị trạng thái và dung lượng lưu trữ đang dùng.
- Để xóa toàn bộ dữ liệu đã lưu đệm: Chọn Xóa bộ nhớ đệm (Clear cache) và xác nhận. Thao tác này xóa dữ liệu của cả chế độ Xem trước lẫn trang web đã xuất bản. Bạn cần có quyền ghi cơ sở dữ liệu.
- Để tắt bộ nhớ đệm dữ liệu: Yêu cầu Manus tắt nó. Manus sẽ gỡ bỏ mã phụ thuộc vào nó trước, sau đó xóa bộ nhớ đệm dữ liệu cùng dữ liệu bên trong.
Những điều cần biết
- Tính năng này tắt theo mặc định. Bạn thêm bộ nhớ đệm dữ liệu cho từng dự án, và nó chỉ tăng tốc những phần của ứng dụng có sử dụng nó.
- Tính năng này dành cho ứng dụng web có máy chủ. Tính năng không khả dụng cho dự án Game hoặc Mobile. Nếu dự án web của bạn chưa có máy chủ, Manus sẽ thêm một máy chủ. Để biết chi tiết, hãy đọc Hạ tầng đám mây.
- Đây không phải bộ nhớ đệm trang. Nó không lưu đệm các trang HTML, hình ảnh hay tập lệnh của bạn trong trình duyệt. Nó tăng tốc các tác vụ mà máy chủ của bạn thực hiện.
- Chế độ Xem trước và trang web đã xuất bản dùng chung một bộ nhớ đệm dữ liệu. Dữ liệu được ghi khi bạn kiểm tra trong chế độ Xem trước sẽ hiển thị trên trang web đang hoạt động.
- Việc xuất bản không xóa bộ nhớ đệm dữ liệu. Hãy yêu cầu Manus đặt thời gian hết hạn cho dữ liệu đã lưu đệm để dữ liệu tự làm mới.
- Dữ liệu của bạn sẽ bị xóa nếu số dư Cloud hết. Sau khi bạn nạp thêm, ứng dụng sẽ bắt đầu với bộ nhớ đệm dữ liệu trống.
- Bản sao của dự án bắt đầu với bộ nhớ đệm trống. Bản sao của một dự án có bộ nhớ đệm dữ liệu mới riêng, được tính phí riêng. Để biết chi tiết, hãy đọc Tạo bản sao.
- Tính phí từ số dư Cloud, không phải credit Agent. Chi phí được trừ vào hạn mức Cloud miễn phí trước, sau đó đến số dư Cloud trả phí. Để biết chi tiết, hãy đọc Sử dụng và giá cả.
Mẹo
- Cho Manus biết về lưu lượng truy cập của bạn. Hãy nêu số lượng khách truy cập bạn dự kiến và những trang nào có cảm giác chậm. Khi đó, Manus có thể đánh giá liệu bộ nhớ đệm dữ liệu có đáng dùng hay không.
- Nêu tên tính năng trong câu lệnh. Hãy viết “bộ nhớ đệm dữ liệu tích hợp sẵn của Manus” (“the built-in Manus data cache”). Nếu không, trong các phiên trò chuyện cũ hơn, Manus có thể đề xuất một nhà cung cấp Redis bên ngoài.
- Đặt thời gian hết hạn. Một phút phù hợp với dữ liệu trực tiếp. Vài phút phù hợp với nội dung từ bảng tính.
- Đừng thăm dò quá thường xuyên. Mỗi lệnh đều bị tính phí. Kiểm tra mỗi giây một lần tốn khoảng $8,53 mỗi tháng mà không mang lại lợi ích thực sự.
Câu hỏi thường gặp
Làm sao để biết ứng dụng của tôi có cần bộ nhớ đệm dữ liệu không?
Làm sao để biết ứng dụng của tôi có cần bộ nhớ đệm dữ liệu không?
Bộ nhớ đệm dữ liệu có làm trang web của tôi nhanh hơn không?
Bộ nhớ đệm dữ liệu có làm trang web của tôi nhanh hơn không?
Chi phí là bao nhiêu?
Chi phí là bao nhiêu?
Làm cách nào để ngừng trả phí cho tính năng này?
Làm cách nào để ngừng trả phí cho tính năng này?
Tại sao trang web đang hoạt động của tôi hiển thị dữ liệu cũ sau khi xuất bản?
Tại sao trang web đang hoạt động của tôi hiển thị dữ liệu cũ sau khi xuất bản?
Tại sao người dùng của tôi bị đăng xuất sau khi tôi xóa bộ nhớ đệm dữ liệu?
Tại sao người dùng của tôi bị đăng xuất sau khi tôi xóa bộ nhớ đệm dữ liệu?
Manus đề xuất một nhà cung cấp Redis bên ngoài. Tôi nên làm gì?
Manus đề xuất một nhà cung cấp Redis bên ngoài. Tôi nên làm gì?