可以从以下三个角度来想:

1.负载均衡;

  负载均衡的配置很容易让人联想到缓存服务器集群,其实这个原理和阿里云上面的负载均衡配置是差不多的,只是在阿里上面操作显得容易了很多

2.动静分离;

  一方面,动静分离可以是配合负载均衡一起用,一台服务器负责解析PHP数据,一台服务器负责处理图片、视频等等;

  另一方面,就像框架中说到的,静态页和动态数据的分离,将php文件和html文件分离出来,这一般是通过框架进行的,所以我们在做项目的时候一般情况下都会用到框架!

  说到框架,不得不比较一下下常用的框架的一些性能:

    ThinkPHP:这款框架是完全的简单的基于面向对象开发出来的一款框架,同时封装了好了防止xss和sql注入,比较简单方便;

    CI框架:在这个基础上就丰富了很多,同样是基于MVC开发,但是CI自带的一些缓存机制和丰富的类,可以设置开启xss防止,在完成项目的时候方便了很多;

    Yii2框架:这个框架内置了很多的类文件,包括rbac、表单等等,极大的提升了性能;

3.验证码从某些角度上来讲也可以降低服务器压力;

    在发送请求的时候,适当的采取一些措施,例如:验证码,问答页面等,或者采取时间片的形式,都可以在某些程度上降低请求数量。

    所谓的时间片,就是1s=1000ms,我们只是在这1000ms内采取请求延迟,这样话对服务器来说延迟了请求,降低了压力,对用户来说,并没有影响用户的正常访问!