如题,我现在要开发一个网站,为了增强重复功能的可复用性,我决定使用Asp.Net WebApi做Http服务,将这些重复功能服务化,并设计了一个初步架构,网站主要说明和架构图如下:
1.网站说明
主要功能:OA、CRM、统计分析
用户群体:内部员工、客户
用户数量:内部800余人、外部1300余客户
性能要求:TPS、HPS、QPS待确定,总体要求用户访问体验不能太慢
2.初步架构图
Q:
1. 这样用Asp.Net Web Api做Http服务,实现重复功能服务化是否可行?重复功能服务化是我对该网站做架构设计的主要目的。
2. 按照上述网站基本要求,该架构总体上是否可行?本人第一次做架构,基本上属于摸着石头过河。
3. 前端和服务端分离后,开发环境中,如何调试和测试呢?
4. 前端和服务端分离后,前端与服务端的交互都需要通过网络,对访问速度的影响大吗?有什么技巧可以提升这方面的速度?
麻烦大神赐教!!!