我有我自己的數據庫,我正在使用Xampp運行。我正在使用Apache和MySql服務,儘管我還沒有公開訪問。我想知道結束一堆sql查詢的正確方法。我使用ajax發送數據到一個php頁面並從服務器查詢一些數據。在ajax請求期間,我編寫了處理程序php頁面,以便它將執行多個查詢(至少多於一個)以獲取我需要的特定數據。現在,我不知道什麼時候應該使用mysqli_kill()
或mysqli_close()
。我現在已經設置好了,所以只有在執行完特定的ajax請求的所有即時查詢之後,才運行mysqli_close()。我甚至不使用mysqli_kill()。我不知道太多關於服務器上的數據庫連接或管理的表現讓我不知道怎麼可以考慮一下。一方面,在用戶註銷網頁之前,我不需要關閉連接,對吧?還是應該打開並關閉每個連接,並進行處理?我應該何時使用mysqli_kill()和mysqli_close()?
此處理PHP頁面從幾個網頁,我有處理請求,並在網頁的一個有發送Ajax請求每個按鍵顯示提示(可能的匹配)......也注意到這是一個員工訪問一個輸入框只有頁面連接不應該太高。
我也看了看這個帖子Could someone explain a little about this statement about mysqli close function?
答案是矛盾的,從PHP手冊網站上得到的建議。會有人請澄清時使用mysqli_kill()
和mysqli_close()
以及如果,我描述了,就不會有任何理由繼續爲性能而活着的連接情況?
好,很好,回答我的問題,但如果你不介意;是否有任何常見的原因(而且在PHP代碼中的某些不良模式)可能會導致Apache經常崩潰?在我上面描述的那個員工訪問網站上,當用戶在文本表單框中輸入時,每個鍵擊都會發送一個ajax請求;由於某些原因,偶爾會導致Apache服務器崩潰,我認爲這是因爲我沒有正確關閉連接。無論如何,你已經回答了我的問題,但是我希望能夠透過一些洞察。 – Klik 2013-02-11 22:55:54
@TheWeirdNerd:真的不知道,對不起。 – Jon 2013-02-12 11:47:12