logo

什么是两层(Two-Tier)客户端-服务器架构?它有哪些优点和局限?

What is a Two-Tier client-server architecture, and what are its advantages and limitations?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: system-design, architecture

标签: two-tier, client-direct-server, bottleneck

参考答案摘要

TL;DR 两层架构中客户端直接与服务器交互,服务器通常同时负责业务逻辑和数据管理。它结构简单,但当客户端数量增多时容易出现性能瓶颈。 结构 Client :负责 UI 展示与交互。 Server :承担应用逻辑 + 数据库访问(甚至数据库本身)。 优点 实现简单,开发成本低。 部署层级少,延迟低。 局限 扩展性差 :服务器负载容易被大量客户端压垮。 性能瓶颈 :业务逻辑与数据访问耦合在同一层。 ...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

什么是两层(Two-Tier)客户端-服务器架构?它有哪些优点和局限?

Mediumsystem-design

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案