四大主流发布服务器
注:发布服务器的背后都是socket套接字
- 1、Apache阿帕奇 - 多进程
- 2、IIS -多线程
- 3、Nginx (engine x)(新) -支持异步IO,是现在最快的发布服务器,是趋势
- 4、Tomact
多线程、多进程的优缺点(都是配合使用)
多进程: 效率低,占用内存大
多线程的缺点:效率高,任意一条出错都可能全部崩溃(通用变量)
计算密集型 VS IO密集型
计算密集型的运算用c,IO密集型用Python合适
异步IO
Nginx
分布式进程