問題タブ [static-content]
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.
caching - IISでの「ExpireWebContent」共通http応答ヘッダーの設定
かなり大量のIIS7.0サイト(1日あたり約100万件のリクエスト)があり、その多くはImages / CSS/JSです。
これを減らす簡単な方法として、共通のhttp応答ヘッダーを設定して、将来的にWebコンテンツを一定の日付で期限切れにすることを検討しており、これによってどのような欠点が生じる可能性があるのか疑問に思っています。
これを設定した結果のweb.configの変更を見ると、次のように追加されます。
私が心配しているのは、これを設定した後でCSS / JS / Imagesのいずれかを変更したい場合、クライアントは変更を取得せず、画像はおそらく変更されないでしょうが、CSS/JSは確かに変更を取得します。これは、画像のみを含むフォルダーに対してのみこれを設定する必要があるという意味ですか?それとも、CSS / JSにバージョン管理されたURLを導入する必要があるということですか?
grails - grails-「ほとんど」静的コンテンツの処理
'about us''termsandcond'のようなgrailsアプリでほとんど静的なコンテンツを処理するための推奨される方法は何でしょうか。ページの種類。編集可能である必要がありますが、ほとんどの場合、非常に長い間同じままです。編集のためだけに読み込まれたテキストファイルにそれらを保持しますか?シンプルで軽量なものにしようとしています。前もって感謝します。
asp.net - 開発中にサブドメインからの静的コンテンツの提供を管理する方法
本番環境のサブドメインから静的コンテンツの提供を開始したいと思います。Visual Studioでスムーズな開発エクスペリエンスを維持しながら、これを行うための最良の方法は何ですか?この時点まで、私はURLについて心配する必要はなく、単に次のものを使用していました。
ローカルの場合は自動的にhttp://localhost/myApp/Scripts/jquery.someScript.jsにマップされ、本番環境に移行した場合は自動的にhttp://www.myDomain.com/Scripts/jqueryにマップされます。 .someScript.js。URLを管理するために何もする必要はありません。
私の最初の本能は、web.configでいくつかのAppSettingsを使用し、HostNameとStaticHostNameを指定することですが、それではUrl.Contentの使用が中断されます。
この問題を解決するためのベストプラクティスは何ですか?
asp.net - 大文字と小文字が異なる場合、Chromeは同じアセットに対して複数のリクエストを行います
私は、過去数年にわたって多くの異なる開発者/コンサルタントがそれに変更を加えてきた大規模なasp.netWebプロジェクトに取り組んでいます。開発者によっては、画像やその他の静的コンテンツへのパスに、正しい大文字小文字、すべて小文字、または完全にランダムなものが含まれている場合があることに気付きました。大文字と小文字の違いにより、ブラウザが同じアセットに対して複数のリクエストを行っているようです。例えば -
プロジェクト内のすべての画像を検索してケーシングを正規化する以外に、ここでできることはありますか?おそらく、ページの応答ヘッダーに入れて、大文字と小文字を区別しないようにブラウザに指示することができます。
asp.net-mvc-3 - MVC3 で静的ファイル ディレクトリを変更すると 404 が発生する
静的ファイルを提供するために独自のディレクトリ構造を設定しようとしています:
問題は、このディレクトリを参照するときに 404 が表示されることです。ファイル パスを調べると、正しい場所を指していますlocalhost:port/s/c/style.css
が、何らかの理由でファイルが見つかりません。
Web.config
このパスを my 経由で、またはGlobal.asax
ルート経由でファイル経由で利用できるようにする方法はありますか? ルートの使用に関連するパフォーマンスのペナルティがあると聞いたので、Web.config
- または代替ソリューション - を使用することをお勧めします。
python - django-pipelineとs3botoストレージが連携していないようです
django-pipeline-1.1.27とs3botoを使用して静的ファイルを圧縮およびフィルタリングし、それらをs3バケットにアップロードしようとしています。私が使用する場合:
それからそれは動作し、私が構成した素敵なバージョンのファイルを含む静的フォルダーを取得します。に切り替えるとすぐに
私は得る
これは私のソースファイルの1つです。では、s3botoストレージに切り替えたときに、パイプラインがフィルター/連結/圧縮の手順を実行しなくなったのはなぜですか?
私が何かをしているのかもしれません。役立つ場合に備えて、他の構成を次に示します。
私のサイトはDjango1.3.1にあります。
私が実行しているコマンドは次のとおりです。
AWS credsも設定に含まれていますが、その時点に到達していないため、それは意味がありません。
UPDATEコメントで要求されたフルスタックと設定を追加しました
更新ライブラリの作者の依頼で、最新のベータ版にアップグレードしてみました。これまでの観察:
- バージョン管理された圧縮ファイルを取得する方法がわかりません
- collectstaticは、圧縮ファイルとオリジナルを残します
- botoストレージが設定されている場合でもdjango-pipelineから同じエラーが発生します。ソースファイルをs3に送信したいのですが、アセットがステージングされている場所がわかりません。STATIC_ROOTには何も配置されません。
更新ファインダーストレージで機能し、S3Botoで動作する最も単純なプロジェクトを作成しました。私はそれをgithubにプッシュし、スタックトレースのキャプチャを含めました。
https://github.com/estebistec/simple_pipeline https://raw.github.com/estebistec/simple_pipeline/master/STACKTRACE
私が本当に馬鹿げたことをしていると言われることができれば、私は恍惚となるでしょう、そしてこれはすべてうまくいくはずです。
uitableview - UITableView静的セル-表示される行を制限する方法は?
iOS5の場合
UITableViewControllerを静的セルに設定しています。必要なのは3行だけで、各行のコンテンツで埋められます。そこで、3つのUITableViewCellを配置しました。すべて正常に動作しますが、アプリを実行すると、常に3行以上が表示されます。残りの行は空の行です。表示しようとした3行だけを表示するにはどうすればよいですか。
グループ化されたスタイルを使用して、外観をカスタマイズする必要がありますか?
tomcat - web.xml ファイルを変更せずに静的コンテンツを個別に提供するように tomcat を構成するにはどうすればよいですか?
Javascript を多用するグループによって構築されたフロントエンドを備えた非常に小さな webapp があります。実際、彼らには非常に多くの Javascript があり、一般的な「外部」Javascript (アプリケーション固有ではない) の Javascript ディレクトリは 13.2 MB です。
ビルド時、この JavaScript を WAR ファイルに転送するのに時間がかかります (特にクリーン ビルドが行われた場合)。ビルド スクリプトから外部ディレクトリを削除して静的に提供できるようにして、このコピー手順をなくしたいのですが、「デフォルト」サーブレットを使用せずに Tomcat から静的コンテンツを提供する方法がわかりません。 web.xml ファイルへの変更。
web.xml ファイル、または現在 WAR ファイルにあるコードを変更せずにこれを行うにはどうすればよいでしょうか?
firefox - Web サイトのすべての静的コンテンツをローカルで提供する
Web サイトのすべての静的ファイルを保存できるローカル サーバーを実行したいのですが、Web サイトを実行するときに、サーバーから静的コンテンツを取得するために URL を動的に変更したいと考えています。これを簡単に行うためのFirefoxプラグインまたはその他のツールはありますか?