Tôi đọc một tờ giấy và nó sử dụng thuật ngữ Bộ nhớ cache lạnh lạnh Điều đó có nghĩa gì với khái niệm bộ đệm lạnh và bộ đệm ấm? Tôi đến thăm này nhưng tôi cần một cái gì đó nhiều hơn.
Tôi đọc một tờ giấy và nó sử dụng thuật ngữ Bộ nhớ cache lạnh lạnh Điều đó có nghĩa gì với khái niệm bộ đệm lạnh và bộ đệm ấm? Tôi đến thăm này nhưng tôi cần một cái gì đó nhiều hơn.
Câu trả lời:
Nói tóm lại: bộ đệm ấm là hữu ích trong khi bộ đệm lạnh thì không. Trong thực tế, một bộ đệm lạnh có thể nguy hiểm khi sử dụng.
Bạn thấy đấy, toàn bộ điểm của bộ đệm là giữ cho dữ liệu truy cập được truy cập. Chẳng hạn, bộ đệm DNS sẽ lưu trữ cục bộ kết quả của các độ phân giải tên mà bạn đã yêu cầu gần đây và khi các độ phân giải tương tự được yêu cầu lại, kết quả của chúng đã có sẵn và được cung cấp ngay lập tức mà không cần truy vấn cơ sở dữ liệu tên ngoài trang web lớn hơn . Nói cách khác máy tính của bạn không nhất thiết phải hỏi máy chủ tên miền cung cấp dịch vụ internet của bạn cho địa chỉ ip để google.com vì máy tính của bạn đã biết điều đó - DNS Cache là ấm áp.
Nhưng nếu bạn không bao giờ yêu cầu ip của google thì nó sẽ không có trong bộ nhớ cache của bạn. Bộ đệm lạnh quá cũ sẽ không hữu ích - vì trong dữ liệu chứa trong đó có vẻ quá cũ là chính xác - hoặc nó hoàn toàn trống rỗng và trống rỗng rất nhiều .
Nhưng thường thì trống tốt hơn cũ - mặc dù điều này phụ thuộc rất nhiều vào dữ liệu đang được lưu trữ. Làm trống dễ dàng để xử lý vì nó chỉ cần điền - đó là không có trí tuệ - nhưng bộ nhớ cache cũ yêu cầu sửa lỗi. Đây là vấn đề hậu cần chính của việc phát triển và duy trì hệ thống bộ đệm - làm thế nào bạn có thể biết dữ liệu bạn đã lưu trong bộ nhớ cache được cập nhật và những gì được thực hiện nếu không?
Tôi sẽ không được trả lời một trong những câu hỏi - chúng đều thực hiện phụ thuộc và có lẽ còn xa vượt quá khả năng của tôi, dù sao - nhưng nó nên được hiểu rằng tất cả các hệ thống bộ nhớ đệm đi kèm với một số vốn có nguy cơ của sự thiếu chính xác. Nó đi với lãnh thổ. Rủi ro có thể không lớn - thường thì nó chỉ là rủi ro thêm vài nano giây trong thời gian xử lý. Hệ thống bộ đệm sẽ kiểm tra dữ liệu được yêu cầu đối với bất kỳ lỗi nào được thực hiện bởi nhà thiết kế bộ đệm và nếu muốn, thì hệ thống bộ đệm sẽ truy vấn DNS của ISP cho ip của google và tất cả đều ổn.
Các ấm hơn bộ nhớ cache, tuy nhiên, sự ít có được liều. Các lợi ích bộ nhớ cache ấm áp của của việc giữ dữ liệu thân yêu gần lớn hơn những rủi ro của bộ nhớ cache lạnh của những hạn chế hoặc ... có lẽ bạn không nên bộ nhớ đệm.
Nói chung, bộ đệm lạnh là một bộ đệm chưa được phổ biến (chưa). Vì vậy, nếu bộ nhớ cache của bạn lạnh, thông tin phải được truy xuất bằng phương pháp chậm hơn, có lẽ là chậm hơn. Đây thường là trường hợp ngay sau khi một ứng dụng khởi động hoặc các loại truy vấn thay đổi đáng kể.
Ngược lại, bộ đệm ấm được cung cấp đầy đủ thông tin mà bạn đã truy xuất gần đây hoặc thường xuyên.
Liên quan đến hệ thống tập tin mở rộng và cấu trúc thư mục, có một số thông tin về cách bộ nhớ đệm thường hoạt động trong Hệ thống tệp ảo (VFS) trong Linux tại đây: http://www.tldp.org/LDP/tlk/fs/filesystem.html