Dọn dẹp & sao lưu
Chức năng dọn dẹp hệ thống giúp bạn tối ưu hóa cơ sở dữ liệu, giải phóng bộ nhớ cache ứng dụng, dọn các tệp ghi nhật ký lỗi lỗi và giải phóng dung lượng lưu trữ của máy chủ, giúp website hoạt động với hiệu năng mượt mà nhất.
1. Giao Diện Tổng Quan & Đo Lường Dung Lượng
Bạn truy cập trang quản trị Admin Panel và chọn mục Dọn dẹp hệ thống ở danh mục bên trái (hoặc truy cập trực tiếp đường dẫn: /admin/system-cleanup):
Hình 1: Thống kê dung lượng thực tế và các tùy chọn cấu hình dọn dẹp dữ liệu
Tại đây, hệ thống cung cấp các thẻ đo lường trực quan để bạn theo dõi trạng thái bộ nhớ:
- Chỉ số trạng thái chung: Hiển thị nhãn cảnh báo nhanh như
HỆ THỐNG ỔN ĐỊNH(màu xanh lá) giúp bạn nhận biết sức khỏe hệ thống tức thời. - Dung lượng Cơ sở dữ liệu: Tổng dung lượng lưu trữ các bảng dữ liệu trong SQL. Hệ thống đưa ra đánh giá Tối ưu nếu dung lượng dưới 200 MB.
- Dung lượng Laravel Log: Kích thước tệp nhật ký lỗi phát sinh. Hệ thống ghi nhận mức Bình thường nếu tệp log dưới 25 MB. Nếu tệp này phình to (ví dụ trên 100 MB), bạn nên tiến hành dọn dẹp ngay để giải phóng bộ nhớ.
2. Cấu Hình Tùy Chọn Dọn Dẹp Dữ Liệu
Khu vực dọn dẹp bên trái cho phép bạn tích chọn cụ thể các phần dữ liệu muốn giải phóng. Bạn có thể bấm "Chọn tất cả" để tích chọn nhanh toàn bộ hoặc tích thủ công:
Nhóm 1: Dữ Liệu Tạm & Nhật Ký Hệ Thống
- Bộ nhớ đệm (Cache): Xóa sạch cache cấu hình hệ thống, cache đường dẫn (routes) và các file giao diện đã biên dịch nhằm giúp cập nhật các thiết lập mới hoặc chỉnh sửa giao diện lập tức.
- Nhật ký Laravel Log: Làm rỗng nội dung của file log lỗi
laravel.logđể giải phóng bộ nhớ đệm ổ cứng máy chủ. - Nhật ký hoạt động thành viên: Xóa bớt lịch sử lưu vết các hành động của khách hàng (như đăng nhập, thay đổi thông tin...). Hệ thống hiển thị rõ số lượng bản ghi hiện tại để bạn cân nhắc.
- Hàng đợi gửi Email / Telegram: Làm trống và dọn dẹp hàng đợi các tác vụ gửi thông báo đang bị tồn đọng hoặc bị nghẽn.
Nhóm 2: Dữ Liệu Nghiệp Vụ & Giao Dịch (Cần cân nhắc kỹ trước khi tích)
- Nhật ký chọn hoàn tiền: Xóa lịch sử người dùng nhấp dán link shopee để đối soát (xóa chọn cũ).
- Đơn hàng hoàn tiền (Cashback): Dọn dẹp các lịch sử đơn hàng hoàn tiền đã lưu.
- Lịch sử rút tiền & Đổi quà tặng: Xóa lịch sử các giao dịch tài chính/đổi thưởng trước đây của thành viên.
- Lịch sử nhập Giftcode & Biến động số dư: Dọn dẹp nhật ký sử dụng mã khuyến mãi và dòng tiền biến động của hệ thống.
Khi cấu hình dọn dẹp các mục nhật ký hoạt động, chọn hoàn tiền, đơn hàng, hay biến động số dư, bạn có thể chọn khoảng thời gian giữ lại ở ô lựa chọn bên dưới: Giữ lại 7 ngày gần nhất, Giữ lại 30 ngày gần nhất hoặc Xóa sạch hoàn toàn (100%). Sau đó bạn bấm nút đỏ "Bắt đầu dọn dẹp hệ thống", hệ thống sẽ hiển thị một thông báo xác nhận lần cuối trước khi xóa.
3. Sao Lưu Cơ Sở Dữ Liệu (Backup SQL)
Tại khu vực bên phải Sao lưu dữ liệu, bạn có thể tự tạo các bản sao dự phòng bất kỳ lúc nào để tránh rủi ro mất dữ liệu:
- Tạo bản sao lưu mới: Bấm nút
Tạo Sao Lưu (.SQL) Mới. Hệ thống sẽ tự động đóng gói toàn bộ cơ sở dữ liệu hiện tại thành tệp tin SQL nén. - Quản lý bản sao lưu: Toàn bộ các bản sao lưu đã tạo sẽ được hiển thị thành danh sách chi tiết (Tên file, kích thước file, thời gian tạo). Bạn có thể bấm biểu tượng Tải về để lưu trữ trực tiếp trên máy tính của mình, hoặc bấm biểu tượng Thùng rác để xóa các file SQL cũ trên hosting nhằm giải phóng dung lượng.