[請益] 後端快取讓PHP變靜態PHP不是就沒意義了?

看板PHP作者 (red whale)時間6年前 (2018/06/17 06:21), 編輯推噓7(709)
留言16則, 7人參與, 6年前最新討論串1/1
應該說查了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

06/17 10:48, 6年前 , 1F
試一下不就知道?
06/17 10:48, 1F

06/17 13:41, 6年前 , 2F
對嘛凡事不試一下怎麼會知道呢
06/17 13:41, 2F

06/17 17:26, 6年前 , 3F
要設定快取到期時間呀
06/17 17:26, 3F

06/17 23:48, 6年前 , 4F
?如果真是這樣,你登入後,我就抓到你的登入資料?
06/17 23:48, 4F

06/18 10:31, 6年前 , 5F
apc 是把程式碼快取起來 不用每次請求 在去抓程式碼
06/18 10:31, 5F

06/18 10:31, 6年前 , 6F
在解析程式碼有沒有錯誤全部省掉 就可以減少消耗資源
06/18 10:31, 6F

06/19 14:51, 6年前 , 7F
請求的網址是一樣的,回應的就會是一樣的,在時間內啦
06/19 14:51, 7F

06/19 14:52, 6年前 , 8F
有點像 proxy 的玩法,一段時間內它不再去動態要資料
06/19 14:52, 8F

06/19 14:53, 6年前 , 9F
比如傳 a.php?b=1&c=2 可能要到資料庫裡撈一些資料
06/19 14:53, 9F

06/19 14:53, 6年前 , 10F
撈回來後這個網址在一定時間內就會回傳同樣的資料不再去
06/19 14:53, 10F

06/19 14:53, 6年前 , 11F
跑資料庫要資料,後端就減少很多負擔,用在不同人且大量
06/19 14:53, 11F

06/19 14:54, 6年前 , 12F
要資料的情況下(例如新聞網)只要內容沒更新就快取起來了
06/19 14:54, 12F

06/19 14:55, 6年前 , 13F
而不是每個人連上新聞網都要進資料庫撈出標題跟內文
06/19 14:55, 13F

06/19 14:58, 6年前 , 14F
很多應用上對PHP的目標不是"動態"而是"自動組合成靜態"
06/19 14:58, 14F

06/20 09:26, 6年前 , 15F
op code cache 跟 data cache 是兩回事
06/20 09:26, 15F

06/26 23:02, 6年前 , 16F
可以快取資料啊,不一定要整頁html快取
06/26 23:02, 16F
文章代碼(AID): #1R9OrSTv (PHP)
文章代碼(AID): #1R9OrSTv (PHP)