title: 如何理解CGI，WSGI？
topic: Python
content: 简单看了一下PEP-0333，谈谈个人见解： WSGI里的组件分为Server，Middleware和Application三种，其中的Middleware是设计模式里的Decorator（装饰器）。WSGI规范在PEP-333里讲得很详细：PEP 0333 -- Python Web Server Gateway Interface v1.0 ，但我觉得比理解规范更重要的，是理解其设计目的和工作原理。WSGI规范写得有点绕，之所以绕， 主要原因可能是没有用类型提示（Type Hints），如果用强类型OO
answerer_tags: 不求南北，各奔东西