当前位置: 首页 > news >正文

数据库持久连接理解

原来的mysql_connect是非持久连接,所以即使你在当前脚本中没有使用mysql_close函数进行关闭连接。脚本执行完毕后,连接标识会自动释放掉。这里是什么完成自动上释放的操作呢?php跟java一样,有一个垃圾资源回收系统,对于不再用到的资源会自动进行内存回收。怎么实现的,不知道。

 

pconnect()是建立持久连接,特点是:当前脚本执行完毕后。该连接标识不会被释放掉。下一个脚本文件还可以使用。

 

持久连接的实际用处:假如一个php脚本文件,同时会有多个用户访问该页面。里面涉及到数据库查询操作。如果使用非持久连接的话,那么每个用户都会从新建立一个数据库连接。而持久连接,多个用户访问同一个文件的时候,可以共享一个数据库连接标识。这样减少了连接次数。

 

使用持久连接常常是将php作为apache的一个扩展的时候进行的。

转载于:https://www.cnblogs.com/wangtao_20/p/1929060.html

相关文章:

  • 怎么知道自己系统是32位,还是64位?
  • iOS ARC基本原理
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • 如何从一个XtraBackup完整备份中恢复一个InnoDB表
  • hadoop技术在传统银行业务中的应用
  • Entity Framework 简单查询
  • Metaspace 之二--PermGen vs. Metaspace 运行时比较
  • Codrops 教程:实现内容倾斜的 3D 幻灯片效果
  • Windows之权限的继承性 累加性 优先性 交叉性及四项基本原则
  • 给 Easyui Datagrid 扩展方法
  • Gson简要使用笔记
  • nsqd 源码,写入数据
  • Java基础加强总结(二)——泛型
  • eclipse fail to create java virtual machine
  • UIImageView -- 选择图片、循环播放
  • CentOS7 安装JDK
  • Docker下部署自己的LNMP工作环境
  • ES6--对象的扩展
  • JavaScript新鲜事·第5期
  • php中curl和soap方式请求服务超时问题
  • python_bomb----数据类型总结
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Vultr 教程目录
  • 初探 Vue 生命周期和钩子函数
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 浮现式设计
  • 将回调地狱按在地上摩擦的Promise
  • 老板让我十分钟上手nx-admin
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 前端之React实战:创建跨平台的项目架构
  • 前端知识点整理(待续)
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​如何在iOS手机上查看应用日志
  • $$$$GB2312-80区位编码表$$$$
  • (10)ATF MMU转换表
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (3)nginx 配置(nginx.conf)
  • (4) PIVOT 和 UPIVOT 的使用
  • (JS基础)String 类型
  • (八十八)VFL语言初步 - 实现布局
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (二十三)Flask之高频面试点
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (原創) 物件導向與老子思想 (OO)
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • ***测试-HTTP方法
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上