典型的分层模型为三层,即应用层、服务层、数据层。各层之间具有相对独立性,应用层主要负责具体业务逻辑处理;服务层负责提供可复用的服务;数据层负责数据的存储和访问。
    中小型网站在具体部署时,通常将应用层和服务层部署到一起,而数据层另外部署。在复杂的大型网站架构中,划分的粒度会更小、更详细,结构更加复杂,服务器规模更加庞大,但通常还是可以将这些服务器划分到这三层中。