我正在研究一个体积相当不错的Web项目。同时,这个项目即将扩展到Android,iOS等多种平台。我的目的是集中可跨多个平台访问的代码。 但是,我对组织图层(BL,DL,UI)有点困惑,因为我对这个设计很陌生。 我的意图是将与特定模块相关的所有代码保存在一个类库中。这就是为什么我将DAL和BL保存在每个模块中的原因。 方法1种 - (UI) Web Project
- Modul
我们有一个应用程序,大约有60,000个客户机访问它。之前我们有一个分布式模型,但我们正在通过创建一个BO层并通过广域网接入呼叫来转向SaaS。我们使用LINQ to Entities从BO层访问数据库。我们的多租户模型是联合的,因此包含多个商店的“企业”位于不同的sql服务器上(每个服务器通常具有大约200个“企业”)。 每个BO服务器都是带有HT(32个逻辑)的双处理器8核。 IIS设置为拥有