Python / Djangoで書かれた大きなWebサイトはありますか?[閉まっている]


12

djangoを使用して作成されたサイトのリストを見ると、フレームワークを使用して作成された主要なWebサイトはないようです。

どうしてこれなの?djangoはスケーラブルなWebサイトに適していないのですか、それとも実際、PythonがPHPに負けているのは、より多くの開発者がそれを知っているか、企業が.NETまたはJavaを好む一方で利用可能なOSSコンポーネントが多いためですか?

たとえば、PythonはPHPと比較してどの程度適していますか?最近、PythonをPHPよりも高速にするベンチマークをいくつか見ました。

私は「あなたが知っていることを何でも動作させる/使用することができる」などよりも少し深く答えを探しています。

ありがとう

-編集-

みんなの回答をありがとう。

php  python  django 

ウィキペディアから「もともとはザ・ワールド・カンパニーのニュース指向サイトを管理するために開発されました」。GoogleはPythonに多額の投資を行っています(特にその速度はcode.google.com/p/unladen-swallow)が、App Engineに大雑把に含めることを除けば、具体的に文書化されているものはないようです。
Metalshark

Stack Overflowでこれを尋ねる方が幸運だと思いますが、おそらくそうはしないでしょう。この質問は非常に主観的なものであり、このサイトのトピックに関するものではありません。開発フレームワークを選択するのではなく、単一の(技術的に)正解を提供できるように修正し、Webサイトの管理の領域に導入することを検討してください。
ティムポスト

トピック外としてクローズすることを投票します。

YouTubeでは、Pythonを使用しています。
ウィリアムエドワーズ14年

回答:


4

はい、The OnionはサイトのA / V Club部分にDjangoを使用しています。どうやら彼らは徐々にサイト全体をDjangoに移行しているようです。 彼らはredditについてのたくさんの質問に答えました。

また、毎日数百万のページビューを提供するreddit.comはpythonで書かれていますが、Djangoでは書かれていません。彼らはパイロンを使用していると思いますが、私は間違っているかもしれません。


1
Onionは最近ASP.netに切り替えました。
-wassimans


2

NASAとPBSは、あちこちでDjangoを使用しています。


中央集権化が行われている間、NASAは元々互いに独立して開発された何千ものウェブサイトを持っているため、これらのサイトに使用される技術はいたるところにあります。
グリーンマット

1

このリンクを見たいと思うかもしれません。大規模なロシアのサイトと、大規模なDjangoプロジェクトの立ち上げに伴う問題について話します。


1
著者は、すべてのユーザーに表示される4ページのJOIN(データベースの最大のテーブルを含む)をインデックスページに表示するなど、非常に非常に貧弱な決定を多数行いました。そして、単純な整数の自動インクリメントの代わりにキーにハッシュを使用します。この記事は、Djangoのパフォーマンスとはほとんど関係がなく、作者の非常に貧弱な開発とも関係があります。
ブライソン

セッションテーブルのキーとしてハッシュを使用することは標準的な方法です。自動インクリメントキーを使用できなかったり、アプリが簡単なセッションハイジャック攻撃を受けやすくなります。ただし、それらは必ずしもdjangoの問題ではないことに同意します。ただし、セッションテーブルに使用するエンジンを指定する方法がない場合は、多少問題があるかもしれません。



0

「大きさ」が重要かどうかわかりません。Djangoは、いくつかの優れたサイト、特にlawrence.comを管理している、尊敬と印象的なフレームワークです。あなたは見ることができますdjangosites.comdjangoを実行している他のサイトについてはを。

ジャンゴがいかに優れており、規模を拡大できるかについての「ケーススタディ」をお探しの場合は、ガーディアンの(壮観な)費用スキャンダル実験からの4つのクラウドソーシングレッスンをご覧ください。


0

はい。Djangoで書かれたかなり大きなサイトがいくつかあります。ここで djangoを使用してサイトのリストを見ることができますで、いくつかは重要なトラフィックを取得します。

Djangoを正しく設計および構成すれば、これを実行できます。特に、キャッシュを適切に設定する必要があります。Djangoは最近、スケーラビリティを改善するために設計されたいくつかの改良点、特に複数のデータベースを簡単に使用する機能を発表しました。Django1.2のスケーラビリティの改善についてはこちらをご覧ください

DjangoはPHPよりもずっと若い(1995対2005)。Djangoのスケーラビリティで行われた改善の多くはごく最近のものであり、時間が経つにつれてプロジェクトが成熟するにつれて、より大きなDjangoサイトが現れると思います。

このトピックは、StackOverflowの多くの優れたリンクで詳細に説明されています。


リンクのためのおかげで-スタックオーバーフローのために考えてはなりthis'dオフトピック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.