1.网站架构的初始阶段
一般来说,大型网站是从小型网站开发的。 一开始的架构相对简单。 随着业务的复杂性和用户的激增,许多架构改进已经开始。 当它仍然是一个小网站时,访客不多。 一般来说,只需要一台服务器。 此时,应用程序,数据库,文件等所有资源都在一台服务器上。
2.应用服务和数据服务的分离随着网站服务的发展和用户数量的增加,一台服务器无法满足需求。 大量用户访问导致访问速度越来越慢,增加数据会导致存储空间不足。 此时,应用程序和数据需要分开。 应用程序和数据分离后,整个网站使用三个服务器:应用程序服务器,文件服务器和数据库服务器。 这三个服务器对硬件资源的要求是不同的:应用服务器业务逻辑需要一个功能强大的CPU数据库服务器来读写大量磁盘,需要更快的磁盘和更大的内存文件服务器来存储用户上传的文件,所以需要更多 磁盘空间.