Tôi đang sử dụng trình viết mã để tạo ứng dụng web. Tôi đang tạo các menu thả xuống trong tiêu đề. Chúng được bao gồm trên mỗi trang bằng cách sử dụng load-> view(). Để điền các menu, một số SQL khá phức tạp được sử dụng. Các nội dung trên menu sẽ thay đổi không thường xuyên (một lần/hai lần một tuần), trong khi phần còn lại của dữ liệu trên trang liên tục thay đổi.Caching một phần của trang CodeIgniter
Vì vậy, tôi không muốn phí chạy SQL này mỗi khi trang được tải. Tôi đã xem xét sử dụng bộ nhớ đệm CI nhưng nó ở cấp độ trang. Tôi thực sự chỉ muốn cache một phân đoạn nhỏ.
Bạn nghĩ cách tiếp cận tốt nhất cho điều này là gì? Tôi đã nghĩ về việc viết nó vào một tệp văn bản, nhưng sau đó bạn phải tự chạy mã để viết nó thường xuyên.