我正在使用Django构建Web应用程序。我选择Django的原因是:
我的问题:
没有一个地方可以收集有关Django构建的网站上的流量的信息,因此我将不得不使用来自不同位置的数据来刺探它。首先,在Django项目主页的首页上有Django站点列表,然后在djangosites.org上有Django构建的站点列表。浏览列表并选择一些我知道流量不错的网站,我们看到:
Instagram: Instagram的强大力量:数百种实例,数十种技术。
Instagram
Pinterest:2013年 Alexa排名37(21.4.2015)和7000万用户
Pinterest
Bitbucket: 200TB代码和2.500.000用户
Bitbucket
Disqus:用Python为4亿人服务。
Disqus:
curse.com:每天有60万访问量。
curse.com
tabblo.com:每天访问量为44k,请参阅Ned Batchelder的帖子现代网站的基础结构。
tabblo.com
chesspark.com: Alexa的约179K排名。
chesspark.com
pownce.com(不再活动): alexa排名约65k。Pownce的Mike Malone在关于扩展Django Web Apps的 EuroDjangoCon演讲中说“每秒数百次点击”。这是一个很好的演示,介绍了如何扩展Django,并指出了包括(当前)Django可伸缩性缺点在内的一些优点。
惠普有一个使用Django 1.5:ePrint center构建的网站。但是,对于novemer / 2015,整个网站已迁移,此链接只是重定向。该网站是一项全球服务,参与了HP提供的Instant Ink和相关服务的订阅(*)。
*
是的,请参见上文。
我的直觉是肯定的,但是,正如其他人回答并且Mike Malone在演讲中提到的那样,数据库设计至关重要。如果我们可以找到任何可靠的流量统计信息,也可以在www.cnprog.com上找到有力的证明。无论如何,将一堆Django模型放在一起不仅仅是发生的事情:)