我正在考慮在應用程序中存儲數據庫連接以提高性能。在應用程序中存儲數據庫連接
我有一個網站與分鐘。 10.000個實時訪問者。 每日瀏覽量超過150萬。
我創建了頁面頂部
與ADO數據庫連接,並殺死它在頁面底部。
如果我將此連接存儲在應用程序中,並在需要時調用它,這是否會很聰明?
如果應用程序未創建或應用程序池已清理,我將創建數據庫連接應用程序 如果應用程序具有數據庫連接,我將跳過此步驟。
請給我意見
我正在考慮在應用程序中存儲數據庫連接以提高性能。在應用程序中存儲數據庫連接
我有一個網站與分鐘。 10.000個實時訪問者。 每日瀏覽量超過150萬。
我創建了頁面頂部
與ADO數據庫連接,並殺死它在頁面底部。
如果我將此連接存儲在應用程序中,並在需要時調用它,這是否會很聰明?
如果應用程序未創建或應用程序池已清理,我將創建數據庫連接應用程序 如果應用程序具有數據庫連接,我將跳過此步驟。
請給我意見
很多的人他們的連接字符串存儲在應用程序中的變量。它可以在global.asa文件中定義。
其他人喜歡把他們的所有信息放入包含文件中,並以這種方式處理可重用性。
我從來沒有見過兩種速度/性能比較統計數據。
對於其他想法只是谷歌你的問題。已經討論過很多次了。
把一個記錄或應用到應用或會話範圍 導致:請求
- 系列化
- 的請求線程親和力
在會話變量的情況下- 浪費存儲器
- 在應用變量的情況下的瓶頸
的更多信息:
我的CPU是至少90%。
我試圖存儲的global.asa
這裏的數據庫連接和連接對象是結果;
該網站是一樣的,實時訪問者的數量是相同的。 現在,我的CPU至多是%5。
所以這是完美的結果。