我有一個用PHP編寫的web應用程序,它目前在每個頁面上創建一個數據庫連接(使用mysqli_connect)從數據庫中獲取數據。PHP和多個MySQL連接
最近,我的網站已經放緩(有一些流量增加),我想知道是否創建了這麼多的連接 - 每個用戶在任何頁面上創建 - 導致速度放慢?
有沒有解決這個問題?
是否可以爲服務器創建一個可共享的連接?我知道這是可能的python,但我不知道我將如何在PHP中實現這樣的模型。
注意:我的網站是在BlueHost上......我不知道這是否也有所作爲。
爲什麼認爲數據庫連接會降低您的網站? –
這並不會減慢你的服務器的速度,對於任何「不是非常巨大」的流量。你看過詢問他們正在接受多少時間? –
我知道在Python中與數據庫的連接有很高的開銷,而且最近我的網站速度變慢了 - 有時服務器需要20s才能加載。查詢最多需要5秒鐘。 – nggonzalez