php mysql 持久化连接_怎样使PHP与MySQL数据库进行持久连接

本篇文章是关于介绍PHP与MySQL数据库进行持久连接的具体操作步骤,有需要的朋友可以了解一下,希望能对你有帮助。

数据库持久连接:

1.持久的数据库连接是指在脚本结束运行时不关闭的连接。当收到一个持久连接的请求时。PHP 将检查是否已经存在一个(前面已经开启的)相同的持久连接。如果存在,将直接使用这个连接;如果不存在,则建立一个新的连接。所谓“相同”的连接是指用相同的用户名和密码到相同主机的连接。

2.第一种方法是将 PHP 用作一个单独运行的语言解释器(CGI Wapper)。在这种情况下,使用持久连接和非持久连接没有任何区别——因为PHP脚本本身的执行不是持久的。

3.把 PHP 用作多进程 web 服务器的一个模块,这种方法目前只适用于 Apache,相同的客户端第二次向服务端提出请求时,它将有可能被一个不同的子进程来处理。在开启了一个持久连接后,所有请求 SQL 服务的后继页面都能够重用这个已经建立的 SQL Server 连接。

4.在持久连接中使用数据表锁时,如果脚本不管什么原因无法释放该数据表锁,其随后使用相同连接的脚本将会被持久的阻塞,使得需要重新启动 httpd 服务或者数据库服务。

5.使用事务处理时,如果脚本在事务阻塞产生前结束,则该阻塞也会影响到使用相同连接的下一个脚本

6.程序使用持久连接(PDO::ATTR_PERSISTENT)访问数据库,则一个PHP-FPM工作进程对应一个到MySQL的长连接.

请求结束后,PHP不会释放到MySQL的连接,以便下次重用,这个过程对程序是透明的.

这可以看作是PHP-FPM维护的"数据库连接池".

7.非但不能节约MySQL资源,反而会加剧数据库的负荷。

PDO持久化连接:$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array(

PDO::ATTR_PERSISTENT => true

));

证明:

cd8714f343c3b841bea07ba792dcaa8f.png

199e22b884a12fc317232d722c648530.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
>>程序结构优化,占用系统资源较少,经测试其PHP数据库在动态模式可以支持日IP10万左右不卡! >>本程序一健安装PHP MYSQL完全免费开源! 扩展性获得多位技术人员的肯定! >>全面支持二级分类,设置灵活,支持自定义各分类名! >>开发出完美契合的新闻发布系统,为你的网站多增添一份人气以及收录几率! >>全面支持伪静态设置,使网站在不用生成静态的条件下对搜索引擎更友好! >>网站运行模式可以一键切换(PHP动态/HTML静态/PHP伪静态) ,支持设置伪静态,对首页、分类、内容三大页面的动静切换以及自由设置后缀! >>多种播放类型,全屏.窗口任意切换(后台可设置)! >>完美支持优酷,远古,酷6,土豆,56,新浪,六房间,QQ,播客,搜狐,宝丽通,YouTuBe,星播客,蚂蚁,BOBO,Q播,迅播gvod(迅雷旗下),本地FLV视频,Real Media等引用;播放器全部本地化,让你使用的放心! >>完美的二级分类,强悍逻辑标签,一级分类嵌套二级循环 >>支持对连载影片、推荐影片、热门影片、隐藏影片进行单独批量管理! >>全面支持本地影片批量添加,完美支持本地多服务器路径设置! >>支持影片推荐,影片标题颜色以及数据隐藏! >>智能化报错系统,后台直接管理所有报错影片并支持多种修复方式! >>官方资源库支持数据每天更新,省去每天辛苦寻找片源烦恼;提供片源商发布平台接口,支持更多片源加入,让资源更加丰富 >>强大的自定义采集增强功能,只要你会写采集,可以轻松拿下目标站全部资源! >>全面支持设置多级管理员,自由设置其权限,使网站拥有者不再担心后台安全问题! >>友情连接智能化,支持多种人性化链接调用方式! >>支持留言本后台管理,支持影片、留言本数据库在线压缩 >>支持评论后台关闭开关以及过滤设置,让AD者憋气! >>自适应大小的影片评论功能,无需经过再次CSS定位等让模板设计者头痛的工作! >>强悍的前台逻辑标签,让你以各种方式调用网站数据得心应手! >>支持单独调用连载数据、推荐数据,置顶数据! >>简单易懂的标签库,让你上手更加统容易! >>01.管理人员权限系统 >>02.新闻发布系统 >>03.网站地图系统 >>04.广告管理系统 >>05.AJAX留言本系统 >>06.智能影片报错系统 >>07.模板管理系统 >>08.友情链接人性化系统 >>09.网页静态生成系统 >>10.数据管理系统 >>11.官方数据采集系统 >>12.影片评论系统 注意:本地调试,请使用系统自带的IIS调试..使用IIS替代调试插件,可能会导致功能不能正常使用!!! 一:将程序上传至空间 二:运行http://你的域名/install/Install.php 进行首次配置安装 三:安装完毕,进入至后台管理 后台地址:http://你的域名/Admin/Index.php

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值