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

这是为什么? django是否不适合可伸缩的网站,或者Python会因为更多的开发人员知道而失去了PHP,或者企业偏爱.NET或Java时有更多OSS组件可用?是将Python与PHP进行比较?我最近看到了一些基准测试,这些基准测试使Python的运行速度比PHP快。

我正在寻找比“任何事情都能正常工作/使用您所知道的东西”等更深入的答案。

谢谢

-编辑-

感谢大家的回答。

评论

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

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

投票关闭主题。

我相信YouTube使用Python。

#1 楼

是的,The Onion在其网站的A / V Club部分使用Django。显然,他们正在逐渐将整个网站迁移到Django。他们在reddit上回答了很多问题。

此外,每天提供数百万次页面查看的reddit.com是用python编写的,而不是Django。我相信他们使用Pylons,但我可能是错的。

评论


洋葱最近已切换到ASP.net。

– wassimans
2011年8月19日在16:07

#2 楼

washingtonpost是根据http://www.djangoproject.com/在Django上运行的大型网站。

#3 楼

NASA和PBS在各处使用Django。

评论


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

– GreenMatt
2012年1月14日下午4:21

#4 楼

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

评论


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

–布赖森
10年7月22日在23:16

使用散列作为会话表的键是标准做法-您不能使用自动递增键,否则您将使该应用容易受到小规模的会话劫持攻击。我同意它们虽然不一定是django的问题-尽管如果没有一种方法可以指定会话表使用的引擎,则可能只是些微的问题。

–ralphy
2010年7月24日10:51



#5 楼

...简而言之:


washingtonpost.com,PR8,Alexa 338

theonion.com,PR8,Alexa 1,889

Google几乎在所有地方都使用Python,而在Appengine中使用Django。

访问djangosites.org来查看模式...

#6 楼

instagr.am&pinterest相当大...显然,它们使用的是Django。

评论


您可以指向文件参考吗?

–怀特先生
2012年10月17日上午10:58

@ w3d:en.wikipedia.org/wiki/Django_(web_framework)

–用户
2014年2月28日在0:08



#7 楼

我不确定“大”是否重要。 Django是一个受人尊敬且令人印象深刻的框架,它管理了一些很棒的网站,尤其是lawrence.com。您可以在djangosites.com上查看其他运行django的站点。监护人(惊人的)费用丑闻实验。

#8 楼

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

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

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

评论


感谢您的链接-认为这会导致堆栈溢出

–ralphy
10年7月24日在10:53