简介:许多朋友询问有关Django网站吞吐量多少正常的问题。本文的首席CTO注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!
Django的模块通常不能单独执行。如果是命令行,请使用python manage.py shell而不是直接使用python
Python的Web开发也是一个拥有更多工作的领域。
1.基于Python的代表性网络框架
以下是一些代表性框架:
Django:
Python最全能的Web开发框架(包括电池发现)具有各种功能的完整功能,并且可以维护和开发。通常说Django很慢。实际上,它主要是Django Orm与数据库之间的相互作用缓慢。因此,是否使用Django取决于项目对数据库交互和各种优化的要求。作为Django小吞吐量的问题,它实际上可以由芹菜解决,这不是一个基本问题。Django的项目代表:Instagram,Guardian,Guardian。
1. Django
Django是一个开源Web应用程序框架。它由Python撰写,并支持许多数据库引擎,以使Web开发快速可扩展。它将不断更新以匹配最新版本的python.start。
2.樱桃
Cherrypy是Python的简单且非常有用的网络框架。它的主要功能是尽可能多地将Web服务器与Python代码连接。多个HTTP服务器的功能可以在最新版本的Python,Jython和Android上。
3. web2py
Web2Py是Python语言提供的完整的Web应用程序框架。它旨在快速,快速开发Web应用程序。
Google App引擎。
4.涡轮
Turbogears可以快速实现Web应用程序的开发,具有特殊性能,可以解决更多的框架字段问题,可以从简单到复杂的项目开发,并且具有真实的时间数据库支持和灵活的ORM。简单的文档文档和最小的设置使其成为理想的框架。
5.塔
塔架是开源Web应用程序框架。它用Python语言编写。它扩展了WSGI标准,以增强重复使用并将函数分为独立的模块。它还提供在线调整测试设备。跟踪错误很容易!
取决于情况:
示例:TCP发送源的TCP源的来源为1024Byte,网络的链接带宽为1MB/s,圆形行程延迟RTT为50ms。问最大吞吐量?
带宽1MB/s = 125000字节/s
数据包= 1024+20+20+20+14+12+8+4 = 1102Byte
对于线路速度,125000/1102≈113pps延迟了50ms,因此1s中的数据包为1000ms/50ms = 20圆圈,小于线速度113pps,因此最大吞吐量=(1102 Byte*20)/125000 Byte/s/s/s/s= 17.632%
结论:以上是有关Django网站吞吐量的首席CTO注释的全部内容。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住要收集对该网站的关注。