php
文章平均质量分 66
isevena、
向外行走,向内认知
展开
-
Session锁和session_write_close和session_commit函数
session默认是文件存储,也可以存在数据库和内存,存入内存可以使用Memcached和Redis技术Session默认存在文件中,在这种情况下:使用session_start()函数之后就会对该sessionId文件锁定,直到还脚本执行完毕才存入文件和解锁,当一下情况会非常耗时:1:一个页面有多个ajax请求,并且多个ajax请求页都涉及到session,即都得操作同一个session文件,由于锁定ajax的执行必须是逐个执行的。2:同时访问一个网站的多个页面,各个页面都涉及se转载 2020-06-02 22:17:25 · 418 阅读 · 0 评论 -
php码农的调试利器 Whoops
在这里我只介绍通过composer包安装的 whoops 在 composer.json中加入如下 json 进入项目目录 运行 composer update 或者 composer会自动将 whoops包打包到项目{ "require": { "filp/whoops": "*" }}引入自动加载文件// Autoloadrequire BASE_PATH.'/vendor/aut...原创 2018-06-12 15:45:02 · 699 阅读 · 0 评论 -
设计模式及其优缺点
设计模式1.单例模式:实现方式:a) 将被实现的类的构造方法设计成private的。b) 添加此类引用的静态成员变量,并为其实例化。c) 在被实现的类中提供公共的CreateInstance函数,返回实例化的此类,就是b中的静态成员变量。应用场景:优点: 1.在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实...原创 2018-06-29 16:31:10 · 10543 阅读 · 0 评论 -
Linux CentOS7 安装 Nginx PHP7 并设置开机启动
所有操作需要在root用户下安装路径:/usr/local/php先安装如下依赖包:yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-deve...原创 2019-09-13 17:43:25 · 451 阅读 · 0 评论