Django开发服务器的容量

1 投票
1 回答
1322 浏览
提问于 2025-04-17 22:15

我有一个用Django搭建的网站,允许用户上传和下载一些活动信息。每个活动包含一些字段,比如地理编码、一些文字和一张图片。

我希望活动的数量最多在1000到1500个之间,但它们可能会同时被上传。请问Django的开发服务器能处理这样的负载吗?还是说我应该换成标准的网络服务器(这样的话需要做一些调整)?

1 个回答

2

你绝对应该换个服务器,Django的开发服务器其实就是个玩具,它是一个简单的单线程服务器,主要用来开发用的。用Apache来运行你的Django应用其实步骤很少。

如果有人上传一个大图片,服务器在这段时间会阻塞所有其他请求,我觉得这就足够说明要换服务器的理由了。

另外,Django的官方教程第一页上也有建议,文档里写到:

现在是个好时机提醒一下:不要在任何类似生产环境的地方使用这个服务器。它只适合在开发时使用。(我们是做Web框架的,不是做Web服务器的。)

撰写回答