PHP访问mysql数据库巨慢,请求帮助

PHP访问mysql数据库巨慢,请求帮助,第1张

1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf

2.然后在[mysqld]选项下面添加:

skip-name-resolve

这个选项的意思是:禁用DNS解析,连接速度会快很多。

然后保存,重启mysql服务器,希望能帮你解决问题!

你可以把连接的方法写进类里,让它形成方法比如

class something {

global $db

function web_db(){

$this->db = $this->database()//把连接方法存如属性里

}

function database($server = 'localhost',$root = 'root',$pass = '****'){

......//这里写你的连接方法,及其关联表 *** 作

}

...//其他方法

} //class end

在你的页面程序中这样写

require_once "web_common.class.php"//包进你的类文件

$mysql = new something

在你需要数据查询或写入的时候只要调用 $mysql->db就好了

如上你可以看出,无论你有多少客户请求数据库,而数据库只在载入页面时连接一次而已,调用 $mysql->db 只是请求程序,请求方法而已,没有请求数据库。第一,数据库连接查询只有一次;第二无形中也加快了页面的载入速度。

记住,你做网页不是给一个人两个人用的,而是很很很多个,为了保证数据库的正常使用,在多请求的情况下依然能很好工作,这是个很好的办法。

最后close是可写可不写的,因为当mysql没有请求时,它会自动关闭。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/6837659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-29
下一篇2023-03-29

发表评论

登录后才能评论

评论列表(0条)

    保存