服务器架构的演变
1.初始阶段 初始阶段,通常使用一台服务器即可。 应用程序、数据库、文件等所有资源都在一台服务器上。 2.应用服务与数据分离 随着业务发展,一台服务器逐渐不能满足需求,这时候就需要将应用和数据分离。 对于这三台服务器要求各不相同: 应用服务器 要处理大量的业务逻辑,所以需要更好更快更强大的 CPU 数据库服务器 需要快速的进行磁盘检索和数据缓存,因此需要更快的硬盘和更大的内存 文件服务器 需要存储用户上传的文件资源,因此需要更大的硬盘存储空间 应用与数据分离后,各个的职责变得更加专一,网站的性能得到进一步的提升,但随着用户的继续增加,我们需要对网站架构进一步优化。 3.利用缓存改善网站性能 现 …