Python Falcon Waitress
不建议在生产环境中使用开发服务器。开发服务器并不高效、稳定或安全。
Waitress是一个具有生产质量的纯Python WSGI服务器,性能非常好。除了Python标准库中的那些,它没有任何依赖性。它在Unix和Windows的CPython上运行。
请确保Waitress服务器已经安装在工作环境中。该库包含serve类,其对象负责为传入的请求提供服务。服务类的构造函数需要三个参数。
falcon应用程序对象是app参数。host和port的默认值是localhost 8080。listen参数是一个字符串,是 host:port 参数的组合,默认为’0.0.0.0:8080′
例子
在 hellofalcon.py 代码中,我们导入 serve 类而不是 simple_server ,并实例化其对象,如下所示
执行 hellofalcon.py ,像以前一样 在 浏览器 中 访问 http://localhost:8000/hellolink 。注意,主机0.0.0.0使本地主机公开可见。
Waitress服务器也可以从命令行启动,如下图所示