[请益] 后端快取让PHP变静态PHP不是就没意义了?

楼主: red0whale (red whale)   2018-06-17 06:21:10
应该说查了google很多资料之后还是不太懂后端快取的原理是什么
后端快取像APC、Quickcache、WP Super Cache这些
好像能提升PHP运行速度
让动态网页转存成静态网页之类的
但是问题来了
这样PHP不是就没什么意义了吗?
动态资料都变成静态资料了
我丢什么request上去结果都输出快取的结果
那这有什么意义呢?
PHP不是本来就该是动态的吗?
那我想读一笔资料结果都是传回快取上一次的结果
我想写一笔资料进去结果都是写同样的资料
感觉这样PHP好像没什么意义了
我好怕装了后端快取程式之后网站PHP就没用了
所以不太敢装
请各位告诉我后端快取是不是让PHP从动态变静态?
谢谢
作者: yanli2 ( Yan™)   2018-06-17 10:48:00
试一下不就知道?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2018-06-17 13:41:00
对嘛凡事不试一下怎么会知道呢
作者: dalconan (寒江雪)   2018-06-17 17:26:00
要设定快取到期时间呀
作者: dou0228 (7777)   2018-06-17 23:48:00
?如果真是这样,你登入后,我就抓到你的登入资料?
作者: et69523820 (小猪)   2018-06-18 10:31:00
apc 是把程式码快取起来 不用每次请求 在去抓程式码在解析程式码有没有错误全部省掉 就可以减少消耗资源
作者: visa9527 (高级伴读士官长)   2018-06-19 14:51:00
请求的网址是一样的,回应的就会是一样的,在时间内啦有点像 proxy 的玩法,一段时间内它不再去动态要资料比如传 a.php?b=1&c=2 可能要到数据库里捞一些资料捞回来后这个网址在一定时间内就会回传同样的资料不再去跑数据库要资料,后端就减少很多负担,用在不同人且大量要资料的情况下(例如新闻网)只要内容没更新就快取起来了而不是每个人连上新闻网都要进数据库捞出标题跟内文很多应用上对PHP的目标不是"动态"而是"自动组合成静态"
作者: dou0228 (7777)   2018-06-20 09:26:00
op code cache 跟 data cache 是两回事
作者: banqhsia (BEN)   2018-06-26 23:02:00
可以快取资料啊,不一定要整页html快取

Links booklink

Contact Us: admin [ a t ] ucptt.com