1. Cache:WordPress 加速快取區,是 WordPress 加速快取記憶體,是位於 CPU 和主記憶體之間的容量較小但速度很快的儲存器,因為 CPU 的速度遠遠高於主記憶體的速度,CPU 從記憶體中讀取資料需等待很長的時間,而 Cache 儲存著 CPU 剛用過的資料或迴圈使用的部分資料,這時從 Cache 中讀取資料會更快,減少了 CPU 等待的時間,提高了系統的效能。
Cache 並不是 WordPress 加速快取檔案的,而是 WordPress 加速快取塊的 (塊是 I/O 讀寫最小的單元);Cache 一般會用在 I/O 請求上,如果多個程式要訪問某個檔案,可以把此檔案讀入 Cache 中,這樣下一個程式獲取 CPU 控制權並訪問此檔案直接從 Cache 讀取,提高系統效能。
2. Buffer:緩衝區,用於儲存速度不同步的裝置或優先順序不同的裝置之間傳輸資料;透過 buffer 可以減少程式間通訊需要等待的時間,當儲存速度快的裝置與儲存速度慢的裝置進行通訊時,儲存慢的資料先把資料存放到 buffer,達到一定程度儲存快的裝置再讀取 buffer 的資料,在此期間儲存快的裝置 CPU 可以幹其他的事情。
Buffer:一般是用在寫入磁碟的,例如:某個程式要求多個欄位被讀入,當所有要求的欄位被讀入之前已經讀入的欄位會先放到 buffer 中。