Kể tên các kỹ thuật caching...
Kể tên các kỹ thuật caching...
Trong Rails, những kỹ thuật phổ biến bao gồm Page Caching, Action Caching, Fragment Caching, và Low-level Caching.
Page Caching: Lưu trữ toàn bộ nội dung trang đã được render để phục vụ lại mà không cần qua quy trình xử lý request. Thích hợp cho trang không thay đổi thường xuyên nhưng không còn mặc định hỗ trợ từ Rails 4 do tính linh hoạt hạn chế.
Action Caching: Tương tự như Page Caching nhưng bao gồm cả việc chạy bộ lọc. Hiện cũng đã bị loại bỏ trong Rails 4 và thường không được sử dụng rộng rãi.
Fragment Caching: Lưu trữ từng phần cụ thể của trang, chẳng hạn như một phần của một view có thể tốn nhiều tài nguyên khi render. Hữu ích cho trang có một số phần cần cập nhật thường xuyên hơn các phần khác.
Low-level Caching: Sử dụng API cấp thấp như Rails.cache
để lưu các o...
senior