通过网络服务运行电子商务网站.坏主意



我工作的公司有一个复杂的会计应用程序。这是一个桌面应用程序,连接到客户端网络上的本地数据库服务器。我们的一些客户希望建立电子商务网站,但他们需要访问这些数据。

是否可以在一个位置安装网站,并从另一个位置的web服务器向其提供数据。我以前做过类似的东西,我知道它可能会很慢。我希望用Asp堆栈来缓解这个问题。网络缓存。这是一个合理的架构(对于中小型电子商务网站),还是会像狗一样运行?由于过去的许多痛苦,我试图保持简单,并避免任何类型的数据库复制。


欢呼马

实际上,复制数据库可能是最快的选择。考虑一下:在每个请求上获得一大堆数据,有一些缓存丢失,或者基本上有一个"完整的"本地缓存(因此没有缓存丢失,好吧,无论如何,你的DB可能会缓存,当然)。

编辑:所以基本上我的回答是:不,在两个完全不同的位置运行网站和数据库是不行的。在同一机架中的两个盒子可能是可以的,但似乎最好是将您的web服务和DB放在同一(虚拟)机器上。

最新更新