Câu hỏi phỏng vấn Ruby on Rails
Câu hỏi

Kể tên các kỹ thuật caching...

Câu trả lời

Kỹ thuật caching trong Rails

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

senior

Gợi ý câu hỏi phỏng vấn

senior

Bạn hiểu thế nào về thuật ngữ ScaffoldingRuby có thể cung cấp những lợi ích gì khi nói đến cùng một vấn đề?

senior

Sự khác biệt giữa chuỗi và văn bản trong Rails là gì?

middle

Nêu rõ Rails Migration là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào