我要为我的ASP.NET MVC 4应用程序部署IIS 7 Web服务器。我的Web服务器部署是否正常?
Windows Server 2008的
IIS 7
SQL Server 2008中
我要做到这一点:
在我的应用程序:
*每个客户必须使用两个数据库
- 首先DB:他们自己的数据库(每个客户有一个)
- 二DB:该全局数据库(所有的客户具有相同的一个)
而第一个DB可以加入到第二个DB。
(我将使用Server Binding
)
而且有关Web服务器:
每个客户都有自己自己的Web站点(相同的IIS Web服务器上)以获得查看/ UI
所有客户都有相同
API Web Server
(此Ë将尽一切:从数据库中获取数据,添加/删除数据,...)每个客户有一个搜索引擎(建议工具),使用这个工具,我不得不负载的所有相关数据到内存(重新加载此数据每4小时)
这是我第一次有部署这样的服务器,所以我不知道该怎么做最好...
如果有任何建议,建议,参考,书籍,...请发送给我。 任何帮助表示赞赏!
非常感谢,在同一台服务器上使用“跨数据库连接”而不是“服务器绑定”很有帮助。 关于“搜索文本”我无法在SQL Server 2008中使用文本搜索引擎,因为性能不佳。 我的搜索工具在响应时间内需要<200 ms。 (它看起来像谷歌中的关键字建议),我必须联合至少6个表来进行搜索。 我打算构建一个API Web服务器,因为我必须在将来为智能手机编写相同的应用程序/新版本... – hungdoan 2013-04-10 04:24:28
文本搜索从现有数据构建目录,并且您搜索的目录不是表格。你的内存API将和内置的文本搜索一样 - 将六个表连接起来,以便将数据导入缓存/目录。在这两种情况下,搜索都将很快但过时。你可能还想考虑它。 – 2013-04-10 04:38:10
hey @ElectricLlama你有什么解决方案''索引视图'交叉数据库连接' - 在SQL服务器中,我们不能创建一个与SCHEMABINDING'视图... – hungdoan 2013-04-11 04:02:38