為什麼你的站很快,發佈卻要等
一句話:你的站是事先做好的。訪客打開你發佈過的頁面時,它早就在那裡了。
很多網站是現場拼的
訪客一打開,網站主機才開始找資料、把頁面一塊一塊拼起來,拼好才送出去。每一位訪客、每一頁,都要等這一趟。
礁:事先長好的
feelreef 名字裡的 reef,就是礁。礁是慢慢長好的,魚游過來的時候,它早就在那裡。你的站也一樣:訪客拿到的每一頁,都是你發佈時就做成完整頁面放好的。訪客打開時,不用等誰現場拼,所以快。
水:需要即時的,才流動
有些事沒辦法事先做好,像是結帳、會員登入,還有 KAITO(站內問答)回答訪客的問題。這些就像流過礁的水,是活的:訪客用到的那一刻,才即時處理。其餘的部分,都是已經長好的礁。
所以,改礁就要等
在管理後台存好,你改的就留著了,只是訪客還看不到。要讓訪客看到,礁得重新長一次:整個站要照你改好的內容重新做一遍。如果你的站已經上線,新的這一版在做的時候,訪客看到的還是目前那一版。
改完一輪,再一起發佈
發佈一次,就等一次。把想改的地方累積成一批、一起發佈,不用每改一處就等一次。