django自带服务器访问量,Django内置的web服务器:使用和可靠性问题

这篇博客探讨了在不使用开发服务器的情况下使用Apache和modWSGI部署Django项目的可行性,尽管官方并不推荐将其用于生产环境。文章指出,这样做可能存在安全性和性能问题。此外,还讨论了并发情况下可能出现的数据冲突问题,例如两个用户同时修改同一对象时可能导致的数据覆盖情况。博客建议开发者采取措施防止这类并发冲突,确保数据一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果您不使用开发服务器来开发django项目,那么对我来说这听起来像是生产。用Apache和mod WSGI部署应用程序值得吗?这取决于您,但是Django开发人员的建议非常明确。在DO NOT USE THIS SERVER IN A PRODUCTION SETTING. It has not gone through security audits or performance tests. (And that's how it's gonna stay. We're in the business of making Web frameworks, not Web servers, so improving this server to be able to handle a production environment is outside the scope of Django.)

关于你的第二个问题,我不知道你说的“堕落”是什么意思。如果两个用户同时更改同一对象,则要保存的第二个用户可能会无意中恢复第一个用户的更改:

考虑两个用户编辑相同的Person。第一个用户更改第一个名称,然后第二个用户更改第二个名称。因为第二个用户在第一个用户保存之前加载了更改页,所以第一个名称将改回Joe。在| Description | First Name | Second Name |

=============================================

| initial value | Joe | Smith |

| first user | Joseph | Smith |

| second user | Joe | Bloggs |

=============================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值