行业动态高性能的进程设计模式
高机能的过程设计模式。假如一个server采取一个过程负责一个request的方法, 那么过程数就是并发数。那么显而易见的, 就是会有许多过程在期待中。等什么?最多的应当是期待收集传输。其缺陷就是并发水平低, 机能不足。
参考nginx的异步非壅塞工作方法, 应用了这点期待的时光。在须要期待的时刻, 这些期待过程就余暇出来待命了。是以少数几个过程就解决了年夜量的并发问题。
自适配网页转换模块须要若何应用过程的?举例同样的4个过程, 假如采取一个过程负责一个request的方法, 那么, 同时进来4个request之后, 每个过程就负责个中一个, 直至会话封闭。在此时代, 假如有第5个request进来了。就无法实时反应了, 因为4个过程都没干完活。是以, 一般有个调剂过程, 每当新进来了一个request, 就新开个过程来处置。是以转换模块不合适如许设计。