Sql-Server-2008
使用不同的提供商託管我的網站和數據庫是一個壞主意嗎?
我正在嘗試使用三個各自的 SQL Server 2008 數據庫為三個 ASP.NET 3.5 網站找到一個首頁。我找到了一種可能的解決方案,我將網站託管在一個特定提供商的“半專用”環境中。問題是,缺少該服務的數據庫部分。因此,我找到了一個額外的解決方案,在該解決方案中,我使用不同的提供商託管數據庫。這使我保持在預算範圍內,並且我非常尊重兩家供應商。不幸的是,這兩個提供商都沒有像我希望的那樣在一個包中提供站點和數據庫託管。
我的問題是這樣的:
如果我將站點託管與數據庫託管分開,服務是否會明顯降級?例如,在我測試可能的延遲之前,這是一個壞主意嗎?有沒有人已經成功地做到了這一點?
有沒有一種好方法可以測試託管在同一提供商上的數據庫與託管在不同提供商上的數據庫之間的 SQL Server 響應?我不精通網際網路上的測試站點和數據庫響應,所以我不清楚從哪裡開始。
- 如果我將站點託管與數據庫託管分開,服務是否會明顯降級?例如,在我測試可能的延遲之前,這是一個壞主意嗎?有沒有人已經成功地做到了這一點?
絕對地。我這樣做了。在大約 2 週的時間裡,我很快意識到它不會起作用。
- 有沒有一種好方法可以測試託管在同一提供商上的數據庫與託管在不同提供商上的數據庫之間的 SQL Server 響應?我不精通網際網路上的測試站點和數據庫響應,所以我不清楚從哪裡開始。
除非您可以在不簽訂契約的情況下複製設置,否則這樣做有點困難。也許要求 30 天的試用期,或者獲得滾動的月度契約並在第一個月後取消。這就是我對我最近的提供者所做的,我很高興仍然和他們在一起。
至於如何測試它,SSMS 有一個名為“客戶端執行統計”的簡潔功能 - 當您打開查詢選項卡時,它是工作列上的一個按鈕。打開它,然後執行查詢,它會為您提供關於通過了多少流量、等待伺服器回复花費了多長時間等的詳細資訊。
在遠端站點->db 伺服器和本地站點->db 伺服器上執行此操作並比較數字。