1. IO密集型服务 一般百分之90%的任务都是在等待IO操作完成,磁盘、网络IO任务都算是IO密集型任务,特点CPU消耗少 任务越多CPU效率越高,但也会有个限度,一般WEB应用算是典型的IO密集型任务了,用运行效率最快的语言是对于提升服务的运行效率很微小 所以一般 会用开发效率较快,代码量较少的语言开发(如Python) 但大型项目往往也要考虑可维护性等其他因素
    2. 计算密集型服务 反之 主要消耗CPU资源 所以一般选用运行效率较高的语言 如C语言