AWSマイクロインスタンスのapacheにdjangoウェブサイトをセットアップしました。apacheの/var/wwwでホストされているTwitterブートストラップを使用して設計された静的Webページがありました。そのページをdjangoに移植したところ、apacheがそのページを提供するのに時間がかかることがわかりました。私はmod_wsgiを使用してアプリケーションをホストし、apacheを使用して静的ファイル(css、画像など)を提供しています。Webサイトの読み込みを高速化する他の方法はありますか、またはDjango Webアプリケーションにより適した他のサーバーはありますか?
質問する
357 次
2 に答える
2
一般に、コードを実行/解釈する必要があるものは、完全に静的なページよりも遅くなります。
考慮すべき点:
このページへのデータベース バックエンドがありますか? その場合は、すべてが正しく索引付けされていることを確認する必要があります。
多くの Python コードが実行されていますか? 最適化できることは何かしていますか?
テンプレートをレンダリングするだけの場合でも、テンプレートは Django レンダリング エンジンを介して実行する必要があるため、費用がかかります。私のアドバイスは、可能な静的アセットをキャッシュすることです。このようなライブラリが役立つかもしれません: https://github.com/peterbe/django-static
于 2012-04-10T15:36:58.370 に答える
0
私は最近これに似たものに答えました このスタックオーバーフローリンクをチェックしてください
于 2012-04-10T15:39:06.370 に答える