私信  •  关注

dm03514

dm03514 最近创建的主题
dm03514 最近回复了
4 年前
回复了 dm03514 创建的主题 » 如何计算Django应用程序每秒的最大请求数?

有没有办法计算每秒可以 Django应用程序句柄,而不使用

不,是的。正如mackarone所指出的,我不认为你会避免测量它。考虑这样的情况,您在本地dev服务器上与本地DB实例进行本地基准测试,以便生成估计的基线。问题是硬件、网络(服务之间的距离)都会产生巨大的差异。因此,您在本地生成的任何数字对于容量规划都相对没有价值。

根据我的经验,本地测试对 相对的

如何生成这些数字?

运行之后,我将使用任何流行的负载测试工具对单个实例启动负载测试:

您可以从您的单机启动这些负载测试,并增加通信量,直到响应时间不再可接受为止,以便了解并发连接的情况,以及应用程序可以容纳的吞吐量。

现在您已经了解了服务的单个实例能够处理什么。直到您的数据库(或其他共享资源)达到饱和,这些数字可以用来预测您的服务需要多少实例来处理一定量的流量!

11 年前
回复了 dm03514 创建的主题 » 在python代码中使用pass语句的目的是什么?[复制品]

如果你不知道要在某个代码块中放入什么

try:
   int(someuserinput)
except ValueError:
   pass

我也喜欢在做测试的时候用它。我经常意识到我想测试什么,但不知道怎么做。测试示例与sebastian_oe建议的类似

class TestFunctions(unittest.TestCase):

   def test_some_feature(self):
      pass

   def test_some_other_feature(self):
      pass