【文件属性】:
文件名称:web-frameworks:哪个是最快的Web框架?
文件大小:708KB
文件格式:ZIP
更新时间:2021-02-03 16:58:35
http benchmark performance framework web
哪个最快?
简单框架比较
动机
框架很多,每个框架都有其自身的优缺点。 该项目的目的是识别它们并尝试衡量它们之间的差异(性能只是一个指标)。
什么是框架?
框架是一组协同工作的组件。 框架的主要意图是促进(应用程序或服务)创建。 框架帮助任何开发人员的方式可能会因人而异。
大多数框架可以分为两个部分:
全栈意味着它提供了从数据层到有时部署的所有方面(栈)
微观意味着它仅提供路由部分,并让开发人员为其他选择任何其他组件
要求
ruby ,所有工具都是用ruby制成的
wrk ,使用wrk收集结果
postgresql ,结果存储在postgresql
docker ,每个实现都在隔离的容器中实现
docker-machine如果您在macos
用法
建立
bundle install
bundle exec rake config
建立
:warning: 在macos ,你需要使用docker-machine ,让docker每个框架的使用 :warning:
docker-machine rm default --force
docker-machine create