看板 PHP 關於我們 聯絡資訊
應該說查了google很多資料之後還是不太懂後端快取的原理是什麼 後端快取像APC、Quickcache、WP Super Cache這些 好像能提升PHP運行速度 讓動態網頁轉存成靜態網頁之類的 但是問題來了 這樣PHP不是就沒什麼意義了嗎? 動態資料都變成靜態資料了 我丟什麼request上去結果都輸出快取的結果 那這有什麼意義呢? PHP不是本來就該是動態的嗎? 那我想讀一筆資料結果都是傳回快取上一次的結果 我想寫一筆資料進去結果都是寫同樣的資料 感覺這樣PHP好像沒什麼意義了 我好怕裝了後端快取程式之後網站PHP就沒用了 所以不太敢裝 請各位告訴我後端快取是不是讓PHP從動態變靜態? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.3.190 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1529187676.A.779.html
yanli2: 試一下不就知道? 06/17 10:48
MOONRAKER: 對嘛凡事不試一下怎麼會知道呢 06/17 13:41
dalconan: 要設定快取到期時間呀 06/17 17:26
dou0228: ?如果真是這樣,你登入後,我就抓到你的登入資料? 06/17 23:48
et69523820: apc 是把程式碼快取起來 不用每次請求 在去抓程式碼 06/18 10:31
et69523820: 在解析程式碼有沒有錯誤全部省掉 就可以減少消耗資源 06/18 10:31
visa9527: 請求的網址是一樣的,回應的就會是一樣的,在時間內啦 06/19 14:51
visa9527: 有點像 proxy 的玩法,一段時間內它不再去動態要資料 06/19 14:52
visa9527: 比如傳 a.php?b=1&c=2 可能要到資料庫裡撈一些資料 06/19 14:53
visa9527: 撈回來後這個網址在一定時間內就會回傳同樣的資料不再去 06/19 14:53
visa9527: 跑資料庫要資料,後端就減少很多負擔,用在不同人且大量 06/19 14:53
visa9527: 要資料的情況下(例如新聞網)只要內容沒更新就快取起來了 06/19 14:54
visa9527: 而不是每個人連上新聞網都要進資料庫撈出標題跟內文 06/19 14:55
visa9527: 很多應用上對PHP的目標不是"動態"而是"自動組合成靜態" 06/19 14:58
dou0228: op code cache 跟 data cache 是兩回事 06/20 09:26
banqhsia: 可以快取資料啊,不一定要整頁html快取 06/26 23:02