基本上我想知道是否最好在每個數據庫查詢之前建立數據庫連接,然後在相關部分之後立即使用mysqli_close(),以便在佈局中需要拉取數據庫信息的每個位置 - 或者如果最好在文件開始時打開數據庫連接,然後在文件末尾使用mysqli_close()。跨網頁佈局的多個MySQL查詢 - 最好的方法去解決它?
0
A
回答
0
最好是剛剛打開的文件的開頭的數據庫連接,然後得到所有數據,然後使用mysqli_close(),然後再打一個模板開始顯示的頁面。
1
每個請求一個連接更高效。只有在同一行上進行多次併發更新對於提交(關閉連接)纔是最重要的。
0
使用連接池,所以在代碼中請求連接的頻率並不重要。希望可擴展的應用程序應避免快速創建新連接,因爲它們可能會在加密設置或等待身份驗證服務器方面具有明顯的開銷。
相關問題
- 1. 哪個佈局會是最好的解決方案?
- 2. 最好的方法來查詢多個'類'mysql php?
- 3. 使用LIMIT子查詢的最佳解決方法MySQL
- 4. Mysql查詢解決方案
- 5. QT網格佈局橫跨多個列
- 6. 解決僵局的最佳方法
- 7. 創建一個電子書,最好的方式去了解它?
- 8. MySQL的佈局查詢
- 9. 最好的解決辦法
- 10. MySQL查詢的解決方案
- 11. Rails Bundle,寶石衝突,解決它的最好方法
- 12. ASP.NET MVC - RequireJS最好的多頁應用程序解決方案
- 13. Lucene.net的新手,最好的方法來解決複雜的查詢?
- 14. Android佈局AutoCompleteTextView NullPointerException解決方法
- 15. 什麼是跨越多個表的查詢最好的Django方式?
- 16. 最好的網頁設計方法
- 17. Android - 最好的方式來存儲多個佈局變種
- 18. mysql查詢哪個是最好的
- 19. 佈局管理器,還是有更好的解決方案?
- 20. 組合多個高級mysql select查詢的最佳方法
- 21. android多個(旋轉)查詢條佈局
- 22. 我需要MYSQL查詢解決方案
- 23. MySQL查詢取決於用戶的最佳方法
- 24. 跨瀏覽器友好,多頁全屏,滾動到佈局
- 25. MySQL子查詢真的很慢...解決方法?
- 26. 最好的mysql方法?
- 27. 網頁佈局
- 28. 最適合網絡服務器的跨平臺解決方案?
- 29. 網頁模板佈局方法
- 30. 解決這個範圍問題的最好方法是什麼?
關閉連接和提交事務有一個重要的區別。如果關閉連接,則必須打開與其他操作相比需要大量時間的新連接。另一方面,開始交易要快得多(實際上,一旦您提交,通常開始) – 2010-09-25 20:17:48
我同意你的觀點。我是DBA ......但是php成員幾乎總是無法識別事務和連接之間的差異。 RCT模式 - 一個請求,一個連接,一個事務。 – iddqd 2010-09-25 22:09:47