查看使用django创建的网站列表,似乎没有使用该框架编写的主要网站。
这是为什么? django是否不适合可伸缩的网站,或者Python会因为更多的开发人员知道而失去了PHP,或者企业偏爱.NET或Java时有更多OSS组件可用?是将Python与PHP进行比较?我最近看到了一些基准测试,这些基准测试使Python的运行速度比PHP快。
我正在寻找比“任何事情都能正常工作/使用您所知道的东西”等更深入的答案。
谢谢
-编辑-
感谢大家的回答。
#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
评论
摘自Wikipedia:“它最初是为The World Company管理多个面向新闻的网站而开发的”。 Google正在对Python进行大量投资(尤其是它的速度code.google.com/p/unladen-swallow),但除了粗略地包含在App Engine中之外,公开场合似乎没有任何具体记录。我想说,您最好在Stack Overflow上问这个,但是您可能不会。这个问题是非常主观的..而不是本网站的主题。请考虑修改它,以便提供一个(技术上正确的)答案,并将其带入管理网站的领域,而不是选择开发框架。
投票关闭主题。
我相信YouTube使用Python。