给你个思路
创新互联专业为企业提供新密网站建设、新密做网站、新密网站设计、新密网站制作等企业网站建设、网页设计与制作、新密企业网站模板建站服务,10多年新密做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
先最大化 PHP 效率充分利用 系统资源。
把 sql 拆开比如2万一个用一个 php 去跑 总共用5个 php 一起跑。
然后最大化 mysql 效率
查一下mysql 的瓶颈在哪。针对性的去优化。
查询慢 就看看索引什么的
写慢就查查 buffer 什么的。
这里强烈建议读写分离。
用不通的数据库实例去分别处理读写。
再看看磁盘 IO 性能。看看队列数据。不行就上阵列。或者单表部署单个磁盘。或者读写在不同的磁盘进行。
当然用缓存也可以。
比如把10万条都独出来存到 memcache 等内存缓存中。循环处理数据的时候读内存的数据不用查数据库。
还有终极大招。
你直接把数据库都搬内存里面。。。
1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;
2.然后在[mysqld]选项下面添加:
skip-name-resolve
这个选项的意思是:禁用DNS解析,连接速度会快很多。
然后保存,重启mysql服务器,希望能帮你解决问题!
应为链接数据库之后打开的时候他需要在数据库里读取数据,所以这个时间差就是数据库查询的时间!
连接语句怎么写的,是不是用的域名,建议用IP,例如:
mysql_connect('127.0.0.1', 'root', '123456');
本文题目:php切换数据库速度慢 php网站打开慢
本文地址:https://www.cdcxhl.com/article12/docojdc.html
成都网站建设公司_创新互联,为您提供用户体验、网站设计、网站导航、网站制作、网页设计公司、自适应网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联