問題タブ [static-media]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - DjangoとのLighttpdおよびApacheの構成に必要なヘルプ
私はDjangoをWebフレームワークとして使用し、次にApacheとLighttpdをそれぞれWebサーバーと静的メディアサーバーとして使用しています。Lightyはすべての静的コンテンツを適切に提供しますが、ユーザーがアップロードした新しいファイルを提供するように構成する必要があります。Lighttpdは、Apache(Django)マシンとは異なるマシンで実行されています。ディレクトリを作成してからイメージファイルを作成するという私のdjangoコードは、Apacheマシンで実行され、現在同じマシン自体に保存されています。このディレクトリとファイルの作成を静的メディアサーバーで実行し、メディアサーバー自体で処理する必要があります。os.mkdir関数とurllib.urlretrieve関数をそれぞれ使用して、ディレクトリを作成し、Django(Apache)マシンにファイルを保存しています。
python - Django 開発中の静的メディアの提供: MEDIA_ROOT ではないのはなぜですか?
開発中に Django で静的メディアを提供することに関するこのガイドを読みました。
私はそれに気づき、これで使用MEDIA_URL
さMEDIA_ROOT
れませんでした。なんで?違いは何ですか?
MEDIA_URL
とでやってみましたがMEDIA_ROOT
、奇妙な結果が得られました。
apache - gzip と遠い将来の有効期限を使用してサイトを高速化する
最近、サイトhttp://boardlite.comをデプロイしました。テスター Web サイトの 1 つhttp://www.gidnetwork.com/tools/gzip-test.phpは、私のサイトで gzip が有効になっていないことを示唆しています。YSlow は Gzip に A グレードを与えていますが、gzip がオンになっていることについては触れていません。
サイトが Gzip を適切に実装していることを確認するにはどうすればよいですか。また、静的メディアの遠い将来の有効期限を有効にします。有効期限を設定するためのベスト プラクティスがあれば教えてください。
この情報が必要な場合に備えて、サイト自体が apache 上で実行されている間、サイト上の静的メディアは nginx サーバーによって提供されます。
flask - FlaskでデフォルトのURLをstatic-mediaに変更する
Flaskを使用してWebサイトを作成しましたが、組み込みの開発サーバーで問題なく動作させることができます。また、mod_wgsiの下で本番サーバーで実行することもできました。ただし、static / CGI / PHP-5.2アプリケーションから静的メディアをホストしているため、HTMLファイルのすべてのURLを手動で変更しないと、Flaskに「表示」させることができません。
問題は、基本的なFlaskセットアップで、静的ファイルがフラスコアプリケーション内にあることを想定していることのようです。詳細はこちらをご覧ください。基本的に、次の1つのライナーの「静的」部分のURLを変更する必要があると思います。
これはinit.pyの手順で変更できるようですが、 static_pathを次のように定義しても機能しないようです。
明確にするために、URLを次のように手動で定義すると、次のようになります。
すべてが正常に動作します。どんな助けでも大歓迎です。
symfony - Symfony2構成ファイルでメディアアップロードディレクトリを定義し、コントローラー小枝でそれにアクセスします
私のプロジェクトでは、アップロードするユーザーのさまざまな種類のドキュメントがたくさんあります。ローカル ドライブを使用してメディアを保存し、ファイルのみを保存しています。必要なのは、アップロードされたディレクトリを構成ファイル (カテゴリごと) でのみ定義し、コントローラーと小枝ファイルでアクセスすることです。後でメディアパスを変更した場合、一度だけ変更するだけでどこでも機能するはずですか?
これに利用できる多くのバンドルを知っていますが、このメディアをアップロードするためにドクトリンを使用したバンドルは使用していません。さらに、後でこのメディアも Amazon S3 に移動します。