Django开发服务器的容量
我有一个用Django搭建的网站,允许用户上传和下载一些活动信息。每个活动包含一些字段,比如地理编码、一些文字和一张图片。
我希望活动的数量最多在1000到1500个之间,但它们可能会同时被上传。请问Django的开发服务器能处理这样的负载吗?还是说我应该换成标准的网络服务器(这样的话需要做一些调整)?
1 个回答
2
你绝对应该换个服务器,Django的开发服务器其实就是个玩具,它是一个简单的单线程服务器,主要用来开发用的。用Apache来运行你的Django应用其实步骤很少。
如果有人上传一个大图片,服务器在这段时间会阻塞所有其他请求,我觉得这就足够说明要换服务器的理由了。
另外,Django的官方教程第一页上也有建议,文档里写到:
现在是个好时机提醒一下:不要在任何类似生产环境的地方使用这个服务器。它只适合在开发时使用。(我们是做Web框架的,不是做Web服务器的。)