最新笔记

为何PHP不设置Expires头的时候, 默认输出如下的缓存头呢?:Expires: Thu, 19 Nov 1981 08:52:00 GMT答案来自 stackoverflow :It's an attempt to disable caching.这是用于尝试禁用浏览器缓存
Cache-ControlCache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在
为什么有的缓存是 200 OK (from cache),有的缓存是 304 Not Modified 呢?很简单,看运维是否移除了 Entity Tag。移除了,就总是 200 OK (from cache)。没有移除,就两者交替出现。最近在做百度云观测的 nginx 配置优化
想请教一下http服务器的缓存技术,也看过《http权威指南》这本书,了解过一些缓存头。目前我的疑问就是在实际环境中配置http headers的时候,发现浏览器有的返回的是304(Not Modified),有的返回的是200(from cache),结果似乎都是成功缓存了,并
在开发过程中,经常会出现表单出错而返回页面的时候填写的信息全部丢失的情况,为了支持页面回跳,可以通过以下两种方法实现。1.使用header头设置缓存控制头Cache-control。 header('Cache-control: private, must-revalid
AngularJS中通过ngRoute来实现相关的路由功能,基本的安装和使用请看官网.模板的视图刷新ng-view这个指令和路由组合之后就可以将$route对应的视图放入指定的HTML中,这一过程中它会创建自己的作用域并将模板嵌套在内部.ng-view指令的优先级是1000(终极...
利用作用域的继承方式由于作用域的继承是基于js的原型继承方式,所以这里分为两种情况,当作用域上面的值为基本类型的时候,修改父作用域上面的值会影响到子作用域,反之,修改子作用域只会影响子作用域的值,不会影响父作用域上面的值;如果需要父作用域与子作用域共享一个值的话,就需要用到后面一...