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

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

withy PHP开发工程师
难度中级
时长 2小时27分
学习人数
综合评分9.80
77人评价 查看评价
9.9 内容实用
9.9 简洁易懂
9.6 逻辑清晰
我觉老师应该多讲一些关于框架配置的详细讲解,一般开发中比较多用到的都应该讲一下
为啥不直接只比较etag?
如果一个控制器存在多个页面其中一个页面更新了
牛~~~~~~~~~~~~~`
非常好!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!秒懂!!
Etag 主要为了解决 Last-Modified 无法解决的一些问题。
1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET;
2、某些文件修改非常频繁,比如在秒以下的时间内进行修改,(比方说1s内修改了N次),If-Modified-Since能检查到的粒度是s级的,这种修改无法判断(或者说UNIX记录MTIME只能精确到秒)
3、某些服务器不能精确的得到文件的最后修改时间;
为此,HTTP/1.1引入了 Etag(Entity Tags).
a 妹子, 鹅妹子嘤, amazing!
牛逼,比那个scott狗比讲师讲的好
CURD CURD CURD 我不会告诉你老师在工具篇里有讲的
ture那个是被当作字符串赋值了。不为空值强转bool,自然为真值,if判断自然通过。
加强型重复?说反了吧,书里说的是强加型重复,说的是代码负担问题。
呃。。。自动加载原来叫延迟加载。。。lazy是懒惰的意思 不是叫懒加载吗
我裤子又脱了 请问还有吗
CURD 很想看啊
那些问ture是错的但是为什么执行没有错误的,我解释一下,因为false、0这种值,在if判断里是被判定为不符合的,所以如果他get传的值不为0,那么程序运行正常,如果传了0,那么赋值为ture,这个时候,if判断这个值,就相当于是判断他是否存在值,而ture不代表否定,也就是说:“有值,判断通过。”,如果是true则又是另一种说法:“肯定,判断通过。”。总之,老师这里虽然写错了,但是,阴差阳错的却也是符合需求的,不影响程序的执行。
首页上一页1234567下一页尾页
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法 2、对MVC开发方式有一定的了解
老师告诉你能学到什么?
1、YII的延迟加载 2、YII的多级缓存 3、GII工具的使用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消