Rumah >pembangunan bahagian belakang >tutorial php > 关于不断请求,连接数据库的有关问题
关于不断请求,连接数据库的问题
假设有一个按钮,用户每点击一次都会连接数据库。。
这样一来会因为连接数过多造成MYSQL压力
我打算在前端优化一下,用户每次点击前后有个时间间隔(假设3秒)
但这样好像解决不了根本问题,请问换成 持久连接 可以吗?
------解决方案--------------------
想当然了吧?
这样一来会因为连接数过多造成MYSQL压力
试想如果只有一个用户,他连续点了10下。你感觉压力大了
那么有100个用户,每人点了一下。那么你是感觉压力大还是不大呢?
------解决方案--------------------
具体情况 具体分析 记得有连接 就要有关闭连接
要把就设置好连接的超时数。 或者直接把服务器的最大连接数设置好。免得把mysql当机。
------解决方案--------------------
那么你应该在前端做限制嘛,点一次多久才能点下一次 或者就不给点了。php取得数据后立刻释放链接.或者做数据缓存之类的,啥东西 没事干一群人在那狂点按钮,什么秒杀?