老师你好,这节课对我的触动是比较大的,因为在你Django框架的课程中好像没这么详细的去介绍uWSGI WSGI这种概念性的知识,听完这节课,我这么理解吧,Django 和Flask 这两种框架其实就是一种同步程序,他不能自己主动 运行,uWSGI是服务器,它应该是为了用户并发而诞生的,假如有10个用户同时访问了网站,Nginx做端口转发给uWSGI服务器,uWSGI就会启动10个Django线程来处理用户的请求,是这个意思吧。如果是这样子的话,Django和Flask对于高并发应该相当吃力。
再说说Torado,因为我写过js,有太多太多的回调函数了,写的头疼,我这样理解,因为是异步的,我就暂且理解为单线程,Torado把所有的用户请求,都放在一个队列里,我把读取数据库当做是io密集型,哪个先处理完,那么哪个先返回,这样的话效率就非常高,这还只是单线程,如果多开几个线程,或者进程那么处理的并发数量就会非常大,但是有一点我没有想明白,为什么遇到cpu密集型的处理的会卡住