![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 80
yanpeng2
这个作者很懒,什么都没留下…
展开
-
session的了解及使用
session的定义: Session 译为“会话”,其本意是指有始有终的一系列动作/消息。如打电话时从拿起电话拨号到挂断电话这一系列过程可以称为一个 Session。 在计算机术语中,Session 是指一个终端用户与交互系统进行通信的时间间隔通常指从注册进入系统到注销退出系统所经过的时间。因此,Session 实际上是一个特定的时间概念。 session的工作原理:原创 2016-06-07 11:17:06 · 510 阅读 · 0 评论 -
session与cookie
一、cookie机制和session机制的区别 ************************************************************************************* 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存转载 2016-06-13 16:52:17 · 244 阅读 · 0 评论 -
Yslow23条规则
1. 减少HTTP请求次数 合并图片、CSS、JS,改进首次访问用户等待时间。 2. 使用CDN 就近缓存==>智能路由==>负载均衡==>WSA全站动态加速 3. 避免空的src和href 当link标签的href属性为空、script标签的src属性为空的时候,浏览器渲染的时候会把当前页面的URL作为它们的属性值,从而把页面的内容加载进来作为它们的值。测试 4. 为文件头指定Exp原创 2016-07-04 09:24:35 · 401 阅读 · 0 评论 -
PHP高效率写法
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。 任何语原创 2016-07-04 09:34:06 · 3150 阅读 · 1 评论 -
fastcgi和php-fpm的关系
刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现转载 2016-09-19 11:42:52 · 219 阅读 · 0 评论 -
php多种序列化、反序列化的方法
序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 1. serialize和unserialize函数 这两个是序列化和反序列化PHP中数据的常用函数。 $a = array('a' => 'Apple' ,'b' => 'b转载 2017-04-28 16:16:00 · 213 阅读 · 0 评论 -
REST与RESTFul API最佳实践
我经常会面试一些做PHP的开发者,让我很奇怪的是,10个人总有8个多不知道什么是REST服务,甚至是没有听说过。但RESTFul API已经是现在互联网里对外开放接口的主流模式,可参考: 豆瓣API https://developers.douban.com/wiki/?title=api_v2 GitHub https://developer.github.com/v3/ 数一数转载 2017-08-24 14:43:46 · 291 阅读 · 0 评论