将来的你
一定会感谢现在拼命努力的自己

WEB环境 第8页

php TS和NTS的区别

admin阅读(196)评论(0)赞(0)

ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染php以ISAPI方式加载的时候选择...

PHP垃圾回收机制

admin阅读(216)评论(0)赞(0)

php的垃圾回收机制可以简单总结为 引用计数 写时复制 COW机制 引用计数基本知识 官网的解答如下 每个php变量存在一个叫”zval”的变量容器中一个zval变量容器,除了包含变量的类型和值 ,还包括两个字节的额外信息 is_ref 和...

php pcntl_fork()函数创建子进程-三叶运维

php pcntl_fork()函数创建子进程

admin阅读(236)评论(0)赞(0)

一、php中pcntl_fork函数概述 pcntl_fork()函数是php中用于创建子进程的一个函数,返回创建的子进程的pid。 该函数创建子进程具体fork的过程: (1)调用该函数即创建一个子进程,创建成功父进程返回子进程的pid,...

PHP实现简单跳转提示-三叶运维

PHP实现简单跳转提示

admin阅读(220)评论(0)赞(0)

在PHP开发中,尤其是MVC框架或者项目中,会碰到很多跳转情况,比如:登录成功或失败后的跳转等等。 以下以MVC框架开发中为基础,示例讲解: 在基础控制器类中:Conrtoller.class.php <?php /** * 基础控制...

PHP抽象类和抽象方法以及接口

admin阅读(222)评论(0)赞(0)

PHP中的抽象类和抽象方法自己用的不多,但是经常会在项目中看到别人使用,同样,今天在看别人的代码的时候,发现使用了抽象类,就总结下: 抽象类: 1、如果一个类中有一个方法是抽象方法,则这个类就是抽象类; 2、抽象类必须加上abstract关...

php根据命令行参数生成配置文件

admin阅读(251)评论(0)赞(0)

像npm, composer等工具,在开始使用的使用,都需要初始化项目,生成一个项目的配置文件。这种功能的原理是怎么实现的呢? 比如: D:\>npm init --yes Wrote to D:\package.json: { "n...

使用Zookeeper分布式部署PHP应用程序

admin阅读(259)评论(0)赞(0)

Zookper是一种分布式的,开源的,应用于分布式应用的协作服务。它提供了一些简单的操作,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。Zookper很容易编程接入,它使用了一个和文件树结构相似的数据模型。 虽...

php-fpm max_children配置

admin阅读(206)评论(0)赞(0)

现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置 首先,我们关注一个设置: pm = static/dynamic, 这个选项是标识fpm子进程的产生模式: static :表示在fp...

PHP-FPM的配置与优化

admin阅读(226)评论(0)赞(0)

PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,用于管理 PHP 进程池、接收和处理 Web 服务器的请求。PHP-FPM 会创建一个主进程,控制何时以及如何把 H...

PHP PDO数据库操作预处理与注意事项-三叶运维

PHP PDO数据库操作预处理与注意事项

admin阅读(221)评论(0)赞(0)

PDO(PHP Database Object)扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。在数据库操作方面更加安全更加高效! PDO...