为了账号安全,请及时绑定邮箱和手机立即绑定

Yii框架不得不说的故事—高效篇(2)

withy PHP开发工程师
难度中级
时长 2小时27分
学习人数
综合评分9.80
77人评价 查看评价
9.9 内容实用
9.9 简洁易懂
9.6 逻辑清晰
这是个妹纸
require是无条件包含,如果要用于if中,需要用include
Etag 主要为了解决 Last-Modified 无法解决的一些问题。
一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET;
关于beginCache()返回值的问题,可以去看官方手册:
片段缓存:
调用 beginCache() 和 endcache() 方法包裹内容生成逻辑。
如果缓存中存在该内容,beginCache() 方法将渲染内容并返回 false,因此将跳过内容生成逻辑。否则, 内容生成逻辑被执行,一直执行到 endCache() 时,生成的内容将被捕获并存储在缓存中。
妹子----个(girl)
老师真是低调,个人信息都找不全的。不过说实话这系列视频是我入门来看过的相关教学视频排行榜的话至少能排前三!感谢老师的无私奉献

最新回答 / weixin_慕工程1563154
https://vk.com/@712781332-148354https://vk.com/@712772904-100572https://vk.com/@712774205-94364https://vk.com/@712534118-38150https://vk.com/@712782889-122046https://vk.com/@712781708-92630https://vk.com/@712782082-144308https://vk.com/@712782483-51159htt...
$cache->add 同一个key时,不会 覆盖,而是失效。
确实讲的不错,条例清楚,
感谢老师。
可以在db.php中指定前缀,dsn.
根据lastmodified来确定是否修改了文件。
通过比较last-modified,和etag,判断文件是否被修改,然后确定是否重新发送数据。
页面缓存,behaviors, class=>yii\filters\PageCache
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法 2、对MVC开发方式有一定的了解
老师告诉你能学到什么?
1、YII的延迟加载 2、YII的多级缓存 3、GII工具的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消