php频繁读取数据库 PHP读取数据库

php MySQL 很多用户频繁读写操作怎么优化

有很多种方法可以优化:

阜南网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

数据库设置主从,进行读写分离;

数据分表,如按月份分表,需要统计数据就查总表;

优化查询语句,适当增加索引;

字段优化,对不常用或者没有必要的字段可以考虑放在另外一张表里,避免单表数据过大,字段过多。

PHP多次访问数据库,是否有优化方案

我只针对你这个做优化吧。。

第一个不要用select * 这样的sql语句,你需要什么字段就写哪些字段

都需要的话,你都写出来,select * 效率很低的。。

第二个如果说你的后台中对这些数据的变动不是很频繁

然后你可以将查询结果存入memcahe中

我写一段伪代码

$mem_key="all";

$res = $memcache-get($mem_key);

//如果没有存入memcache中

if (empty($res){

//sql语句可以用left jion on关联查询

$aaa="select b.字段1,b.字段2...from btb as b left jion tb as b.id=t.id";

$bb=$mysql-_query($aaa);

while(!!$_rows=$mysql-_fetch_array_list($bb)){

//do something

$res ....

}

//结果存入memecahed中

$memcache-set($mem_key,$res,0,超时时间);

}

$res就是你获取的结果。。

你这段代码基本可以这样。。

php频繁请求需要关闭数据库吗

需要关闭数据库的。如果是一个长连接的话,你的网站加入并发请求数很多,也就是说同时有很多人来访问你的网站,并且每个访问者都需要查询一次mysql数据库的话,会很快把你的系统资源消耗完了。短链接就没有这个问题,每次查询完就马上关闭了,这样不容易消耗过多的系统资源。但是长连接也有个好处就是,频繁查询的时候,可以节省了多次建立TCP连接的时间。

当前文章:php频繁读取数据库 PHP读取数据库
文章源于:https://www.cdcxhl.com/article6/hidoig.html

成都网站建设公司_创新互联,为您提供网站收录商城网站虚拟主机营销型网站建设小程序开发网站营销

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设