Cache(快取):幫網頁加速的秘密小幫手
什麼是 Cache?
**Cache(快取)**就是電腦「暫時存放」網頁資料的小倉庫。
比方說你常去小賣店買汽水,老闆把你最常買的汽水放在櫃檯,很快就拿得到,不用每次都跑倉庫找——這就是快取的概念!
Cache會把常用的網頁內容(像是圖片、文字、程式檔)暫時儲存在你的電腦、手機或網路上的某個地方。下次再需要時,就能直接「拿現成的」,不必重新從遠方伺服器下載,讓網頁打開得更快、更順。
Cache和一般儲存有什麼不同?
- 快取通常是臨時暫存,像是放在記憶體(RAM),或者存在瀏覽器內。
- 如果網頁關掉、電腦重啟,有些快取可能就被清除了。
- 跟存到硬碟或永久儲存不同,快取是為了「加速」而存在,不是用來永久保存資料[5]。
Cache有哪些形式?
-
瀏覽器快取:在你的電腦裡、手機裡,儲存網頁常用的圖片、檔案,讓你下次逛網站更快。
-
CDN(內容分發網路)快取:把檔案分散在很多地方,離你最近的地方能最快送資料給你。
-
RAM快取:有時候資料直接存在記憶體裡,速度最快,但也最容易消失。
Cache可以存什麼?
Cache常存的是:
- 網頁圖片
- CSS、JavaScript程式檔
- 有時為了登入方便,也會暫存像token(令牌)這樣的小資料(但這部分需注意安全性)
Cache的好處和注意事項
-
好處:網頁打開速度變快,用流量也更省!
-
注意:有時候網頁更新後,因為還在用舊的快取,畫面不會馬上改,這時可以「清除快取」讓網頁重新獲取最新內容。
希望透過這篇,你能用生活比喻理解Cache,知道它如何幫助網站加速,也懂得它是暫時的,不是永久儲存!