0
我工作的公司製作複雜的會計應用程序。這是一個連接到客戶端網絡上的本地數據庫服務器的桌面應用程序。我們的一些客戶想要建立電子商務網站,但他們需要訪問這些數據。從Web服務運行電子商務網站。餿主意?
可以在一個位置安裝網站並從另一個位置的網絡服務器向其提供數據。過去我已經建立了這樣的東西,我知道它可能會變慢。我希望通過一堆Asp.NET緩存來緩解這個問題。這是一個合理的架構(對於一箇中小型的電子商務網站)還是會像狗一樣運行?由於過去非常痛苦,我試圖保持這種簡單並避免任何形式的數據庫複製。
乾杯
馬
感謝您的評論Zsub。是的,我確定一個本地數據庫會更快,但是它有很多額外的複雜性。我沒有使用Asp.NET緩存很多,但我想我可以通過查詢字符串緩存(例如ProductList.aspx?productCategoryId = 123)。現在我意識到一些客戶有特殊的價格,因此很難緩存。對於這些類型的客戶,每次加載頁面時都必須致電該服務。它會減慢速度,但我仍在考慮嘗試。 – 2011-04-12 23:20:47