0
我工作的公司制作复杂的会计应用程序。这是一个连接到客户端网络上的本地数据库服务器的桌面应用程序。我们的一些客户想要建立电子商务网站,但他们需要访问这些数据。从Web服务运行电子商务网站。馊主意?
可以在一个位置安装网站并从另一个位置的网络服务器向其提供数据。过去我已经建立了这样的东西,我知道它可能会变慢。我希望通过一堆Asp.NET缓存来缓解这个问题。这是一个合理的架构(对于一个中小型的电子商务网站)还是会像狗一样运行?由于过去非常痛苦,我试图保持这种简单并避免任何形式的数据库复制。
干杯
马
感谢您的评论Zsub。是的,我确定一个本地数据库会更快,但是它有很多额外的复杂性。我没有使用Asp.NET缓存很多,但我想我可以通过查询字符串缓存(例如ProductList.aspx?productCategoryId = 123)。现在我意识到一些客户有特殊的价格,因此很难缓存。对于这些类型的客户,每次加载页面时都必须致电该服务。它会减慢速度,但我仍在考虑尝试。 – 2011-04-12 23:20:47