文件名称:python_web_frameworks_comparisons
文件大小:95KB
文件格式:ZIP
更新时间:2024-05-23 18:10:54
python flask crawler spider tornado
Python Web框架性能比较 这需要Python 3.6+ 目的 我们希望使用Python构建新的Spider框架,并且我们关心性能,因此我们进行了这项测试,以比较不同框架之间的性能。 构架 测试项目 因为这是对Web框架的测试,所以我们只关注对第三方服务器的单个和多个HTTP请求的Web性能。 缓慢的单个HTTP请求 减慢多个HTTP请求 测试方法 首先,安装要求: python -m venv .venv source.venv/bin/activate pip install -r requirements.txt 秒,启动gosleep服务器,该服务器侦听0.0.0.0:8090 : ./run_sleep_server.sh 运行以下Web服务器之一 run_flask.sh run_starlette.sh run_tornado.sh 然后运行基准测试命令
【文件预览】:
python_web_frameworks_comparisons-master
----gosleep.go(625B)
----starlette_server.py(1KB)
----scrapyrt()
--------scrapy.cfg(251B)
--------demo()
----requirements.txt(109B)
----List_of_Chinese_monarchs.html(410KB)
----run_sleep_server.sh(31B)
----README.md(3KB)
----flask_server.py(2KB)
----tornado_server.py(2KB)
----run_flask.sh(94B)
----run_tornado.sh(70B)
----run_starlette.sh(94B)
----parse.py(2KB)
----.gitignore(2KB)
----run_scrapyrt.sh(34B)