系统优化
<h1>一般系统的演进优化</h1>
<p>一般的大型网站和系统都是从小的网站或者应用发展起来的。包含以下几个阶段:</p>
<h2>1.初始阶段网站架构</h2>
<p>初始阶段一般只用一台服务器,应用服务,文件服务和数据库服务都在同一台服务器。因为初期访问量不太多所以一台服务器也绰绰有余了。</p>
<h2>2.应用服务和数据服务分离</h2>
<p>越来越多的用户访问会导致性能越来越差,越来越多的数据导致存储空间不足。此时一台服务器不能满足需求了,需要将应用和数据分离,分离后使用三台服务器:应用服务器,文件服务器和数据库服务器。</p>
<p>三台服务器对硬件的要求不同,应用服务器需要处理大量的业务逻辑,所以需要更好的CPU;数据库服务器需要快速的磁盘检索和数据缓存,需要更快的硬盘和更大的内存;文件服务器需要存储大量用户上传的文件,所以需要更大的硬盘。</p>
<h2>3.使用缓存改善网站性能</h2>