有使用Python / Django编写的大型网站吗?[关闭]


12

查看使用django创建的网站列表,似乎没有使用该框架编写的主要网站。

为什么是这样?django是否不适合可伸缩的网站,或者Python是否因为更多的开发人员知道PHP而输给了PHP,或者企业偏爱.NET或Java时有更多的OSS组件可用?

例如,与PHP相比,Python有多合适?我最近看到了一些基准测试,这些基准使Python比PHP更快。

我正在寻找比“可以做任何事情/使用您所知道的东西”等更深入的答案。

谢谢

-编辑-

谢谢大家的回答。

php  python  django 

摘自Wikipedia:“最初是为The World Company管理多个面向新闻的网站而开发的”。Google正在对Python进行大量投资(特别是它的速度code.google.com/p/unladen-swallow),但是除了粗略地将其包含在App Engine中之外,公开场合似乎没有任何具体记载。
Metalshark

我想说,您最好在Stack Overflow上问这个问题,但是您可能不会。这个问题是非常主观的..而不是本网站的主题。请考虑修改它,以便提供一个(技术上正确的)答案,并将其带入管理网站的领域,而不是选择一个开发框架。
蒂姆·波斯特

投票结束主题关闭。

我相信YouTube使用Python。
威廉·爱德华兹

Answers:




2

NASA和PBS在各处使用Django。


在进行集中化的同时,NASA拥有成千上万个最初彼此独立开发的网站,因此这些网站所使用的技术无处不在。
GreenMatt 2012年

1

可能想看看这个链接。讨论了一个大型的俄罗斯站点,以及他们在启动大型Django项目时遇到的问题。


1
作者做出了许多非常非常糟糕的决定,例如在索引页上有一个4表的JOIN(包括数据库中最大的表),每个用户都可以看到。并使用哈希作为键,而不是简单的整数自动增量。本文与Django的性能关系不大,而与作者的糟糕开发关系不大。
布赖森

使用散列作为会话表的键是标准做法-您不能使用自动递增键,否则您将使该应用容易受到琐碎的会话劫持攻击。我同意,他们不一定Django的虽然问题-虽然也许稍微是,如果没有指定引擎使用的会话表的方式。




0

是。有一些用Django编写的大型站点。您可以在此处查看使用django的网站列表,其中一些流量很大。

如果您正确设计和配置Django,就可以完成此操作。特别是必须正确设置缓存。Django最近提出了一些旨在改善可伸缩性的改进,尤其是轻松使用多个数据库的能力,您可以在此处阅读有关Django 1.2可伸缩性改进的信息

Django比PHP(1995 vs 2005)年轻得多。Django可伸缩性方面的许多改进是最近才出现的,我认为随着时间的流逝和项目的成熟,我们将看到更大的Django网站。

通过StackOverflow上的许多良好链接对本主题进行了详细讨论。


感谢您的链接-认为这将使堆栈溢出成为话题
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.