系统的的优化就是在应有的系统基础上实现服务的加速。

     在linux 中有很多基于脚本的加速。而nginx服务是实现LNMMP优化服务中比较重要的一项服务。

     nginx是基于一个请求多个线程的加速服务。也可以说是一个进程为多个用户提供服务。由于nginx是基于一个请求多个线程的服务,所以,怎样才能知道哪一个线程服务结束了呢?这就应用到nginx机制里的epoll模式。该模式是在cpu完成一个请求进程后对nginx服务发出完成消息,然后nginx服务才会把该服务递交给请求用户。

     和nginx服务相同但工作模式不同的有prefork模式和worker模式。

    prefork模式是一个请求一个进程,worker 模式是一个一个请求一个线程,可能有多个进程。而这一两种服务都需要cpu协调切换,所以也就很消耗cpu的资源,降低服务的速率。