Ser*_*rov 4 api optimization server
我决定将我的webapp解耦为:
由于消费者应用程序需要API组件才能运行,因此它必须具有低延迟连接.因此,我应该将API和消费者组件放在一台服务器上,并以某种方式优化它们之间的连接吗?或者将它们放在不同的服务器上是好的,只是让它们快速?
现代Web应用程序倾向于使用像Angular这样的库在客户端(浏览器)上生成HTML.这样服务器不提供HTML,而是将Web应用程序(静态文件)提供给客户端,并为客户端提供API调用.客户端从服务器API获取数据并呈现HTML.
由于消费者应用程序需要API组件才能运行,因此它必须具有低延迟连接.
由于API提供纯数据(JSON,CSV等)并且没有呈现HTML,因此在客户端和服务器之间的线路上传输的数据更少.它也压缩得更好.
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |