03 2018 档案

摘要:我们在前面的文章里面讲到session的原理和最佳实践,感到意犹未尽。现在再来聊下PHP Session用到的几个相关的函数。 阅读全文
posted @ 2018-03-28 09:47 米粒人生 阅读(1715) 评论(0) 推荐(0)
摘要:Http协议是基于请求和响应的一种无状态的协议,而通过session可以使得Http应用变得有状态,即可以“记住”客户端的信息。今天就来说说这个session和cookie。 阅读全文
posted @ 2018-03-27 09:37 米粒人生 阅读(2327) 评论(0) 推荐(2)
摘要:本文主要是介绍了NGINX Plus的相关功能,横跨了NGINX Plus R5/R6/R7/R9等各个不同版本的更新。涉及的是Nginx反向代理和负载均衡的更为高级的用法。主要包含:HTTP负载均衡,HTTP长连接,TCP和UDP的负载均衡,上游连接数限制,最短时间的均衡算法,Session一致性,实时健康检查,DNS重解析,访问控制,客户端连接数限制,客户端带宽限制,无缓冲上传文件,SSL/TLS优化,,缓存优化,API功能,配置的最佳实践等。 阅读全文
posted @ 2018-03-14 21:10 米粒人生 阅读(1900) 评论(2) 推荐(2)
摘要:在Yii中创建新对象或者初始化已经存在的对象广泛的使用配置,配置通常包含被创建对象的 类名 和一组将要赋值给对象的 属性 的初始值,这里的属性是Yii2的 "属性" 。还可以在对象的 "事件" 上绑定事件处理器,或者将 "行为" 附加到对象上。从而在定义了对象的初始值的同时,充分规定对象的运行时的动 阅读全文
posted @ 2018-03-14 09:35 米粒人生 阅读(766) 评论(0) 推荐(0)
摘要:本文改进了Yii2中内置行为类 ,使得时间戳字段 完全 自己更新, 方便得让你忘记它们的存在 。 Yii2的内置行为类 几乎成了各种介绍Yii2行为的常客。各种讲解行为的文章中都少不了它的身影,它甚至登堂入室,被Yii2官方文档采用了。它的标准用法——虽然大家都知道——但我也贴出来: 但是这样做,有 阅读全文
posted @ 2018-03-13 09:52 米粒人生 阅读(333) 评论(0) 推荐(0)
摘要:使用行为(behavior)可以在不修改现有类的情况下,对类的功能进行扩充。通过将行为绑定到一个类,可以使得类具有行为本身所具有的属性和方法,就好像是类本来就具有的这些属性和功能一样。 好的代码设计,必须要同时满足可复用性、可维护性和可扩展性。设计原则中有一条非常重要的一条:类应该对扩展开放,对修改 阅读全文
posted @ 2018-03-13 09:50 米粒人生 阅读(608) 评论(0) 推荐(1)
摘要:我们将事件稍稍加以抽象,发现事件具有某些共同特点,比如事件其实不是孤立存在,它只是某个流程或者工序的一个特殊的“点”,可以理解为时间点,也可以理解为逻辑的点;其次,事件上可以绑定一些“动作”,比如发送一条短信或者发送一个邮件;第三,我可以绑定,当然也可以解绑,如果我反感频频的短信提醒,我可以选择不发短信,我自己去查看账户余额;第四,这些动作和主流程往往并没有直接的关系,往往是“附加”的:我已经付完款了,你发短信或者不发,发邮件或者直接客服通知我其实影响不大,并不影响我购物这个行为本身——反正我已经付完款,预期不久就会收到商品了。 阅读全文
posted @ 2018-03-13 09:47 米粒人生 阅读(1091) 评论(0) 推荐(1)
摘要:熟悉Nginx的小伙伴都知道,Nginx是一个非常好的负载均衡器。除了用的非常普遍的Http负载均衡,Nginx还可以实现Email,FastCGI的负载均衡,甚至可以支持基于Tcp/UDP协议的各种应用的负载均衡(比如MySQL,DNS等)。这些功能分别在Nginx的不同模块实现了。负载均衡可以看 阅读全文
posted @ 2018-03-13 09:45 米粒人生 阅读(1718) 评论(1) 推荐(10)