問題タブ [static-files]
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.
iis-6 - iis 6 で Etags をプログラムで無効にする方法
複数のサーバーの負荷分散を行っているため、iis 6 で Etags をオフにしようとしています。etag が問題になることは望ましくありません。
django - Django と静的ファイルの提供
Django/mod_python/Python2.5 を使用して WebFaction でサイトをホストしています。最近、静的ファイルの概念に出くわしました(Django管理者をセットアップするとき)。
私が理解していることから、静的ファイルを提供することは、最初にリクエストをapache、次にmod_python、次にdjango、そして最後にユーザーにルーティングするのではなく、サーバーに特定のディレクトリから直接ファイルを提供するように指示するという単純な考えです。WebFaction の場合、リクエストが通過する必要がある 2 つの Apache サーバー (アプリのサーバーとメインのパブリック サーバー) があるため、これは特に役立ちます。
Django の静的ファイルをセットアップするときに、/contrib/admin の /media フォルダーしか必要ないのはなぜですか? Django のすべての静的コンテンツが管理パネルに関連しているだけですか?
独自の静的コンテンツ (画像、css など) を提供したい場合、それを同じ /media フォルダーに含めるか、独自のコンテンツ (/my_media) に別のエイリアスを設定する必要がありますか?
performance - IIS7 を実行している Windows Server 2008 ボックスを最適化して、静的ファイルのみを提供する最善の方法は何ですか?
Windows Server 2008 と IIS7 を実行している静的ファイル サーバーから Web アプリケーションで静的コンテンツ (css、js、画像) を取得したいと考えています。
この単一の目的のために、サーバーに対してどのような最適化を行いますか?
(Machine.config の変更? Web.config の変更? 特別な IIS7 セットアップまたはモジュール? 何?)
ruby - nginx/Ubuntu を介して CIFS Windows 共有から提供される静的ファイルがブラウザに完全に送信されない
nginx フロントエンドを備えた Rails アプリがあります。ユーザーは、Windows ネットワーク共有に保存されているファイルをアップロードして、後で取得できます。アップロードされたファイルは、nginx を介して静的に提供されます。
たとえば、画像をダウンロードすると、元の画像の一部のみがダウンロードされます。ページを正常に更新すると、サーバーが「206 Partial Content」応答を返し、もう少し多くの画像がダウンロードされます。
CIFS 接続からのファイルの提供に問題があるようです - おそらく正しいファイル サイズの決定に問題がありますか? CIFS で問題が発生したのはこれが初めてではありません。
マウントの fstab エントリは次のようになります。
最初のリクエストのリクエスト/レスポンス ヘッダーは次のようになります。
問題への洞察は大歓迎です。
ありがとう、ニック。
debugging - IIS6 からの静的ファイル要求をデバッグする
応答がブラウザに到達する前にプロキシを通過するときに IIS(6) によって返されるものをデバッグするにはどうすればよいですか?
「Accept-encoding: gzip」ヘッダーで送信される静的ファイルのリクエストがあります。これらは正しく gzip されています。ただし、'Via:' ヘッダー (プロキシ経由で応答をリダイレクトするため) も含まれている場合、コンテンツはブラウザーによって gzip 圧縮されて受信されません。
問題が圧縮を適用していない IIS にあるのか、それともプロキシが行っていることに関連しているのかを知りたいです。
この問題を調査するにはどうすればよいですか?
これは、要求に Via ヘッダーを含めると、IIS6 が gzip 圧縮を行わないことに関連しています。
ruby-on-rails - nginxを使用したRuby on Railsアプリケーションの静的ファイルのキャッシュ
nginxを使用して、レールアプリの静的ファイルを提供およびキャッシュすることをしばらく試みてきました。Rails アプリケーション サーバーは mongrel_cluster を実行し、nginx とは異なるホストにデプロイされます。
利用可能な議論の多くに従って、私は次のことを試しました
しかし、nginx は画像を見つけられず、css および js ファイルをロードできません。誰か助けてくれませんか?
私の目的は、有効期限が切れるまで静的ファイルをキャッシュするように nginx を構成することです。
これを達成する方法を教えてください。または、ここで何か不足していますか?
asp.net - ASP.NETランタイムを介して静的コンテンツをサーバーするようにIIS7を構成する
私は高低を検索しましたが、それでも明確な答えを見つけることができません。
ASP.NETランタイムが、、などの静的ファイルへの要求を含むすべての要求を処理するように、IIS 7.0またはIISでWebアプリケーションを構成するにはどうすればよいですか?*.js
*.gif
私がやろうとしていることは次のとおりです。
私たちは一種のSaaSyサイトを持っており、それをすべての顧客に「ブランド化」することができます。「ブランディング」とは、カスタムマスターページを開発し、多数*.css
の画像やその他の画像を使用することを意味します。
当然のことながら、私はVirtualPathProvider
次のように動作するを使用しています。
基本的な考え方は次のとおりですbranding
。Webアプリ内にフォルダーがあり、各「ブランド」のフォルダーが含まれています。「ブランド」はホスト名と同じです。つまり、リクエストはhttp://foo.example.com/
からの静的ファイルを使用する必要がありますがbranding/foo_example_com
、からのhttp://bar.example.com/
コンテンツを使用する必要がありますbranding/bar_example_com
。
ここで、IISに実行させたいのは、静的ファイルへのすべての要求をに転送することですStaticFileHandler
。これにより、この「インフラストラクチャ」全体が使用され、正しいファイルが提供されます。ただし、できる限り試してみてください。これを行うようにIISを構成することはできません。
ruby - Sinatraで、パブリックフォルダのサブディレクトリにある静的index.htmlファイルを提供するにはどうすればよいですか?
重複の可能性:
Sinatraで静的ファイルを提供する
Sinatraがパブリックフォルダのサブディレクトリ内のindex.htmlファイルを認識せず、ファイル名を指定せずにurlがディレクトリを指している場合にエラーを返すことに気付きました。
たとえば、ユーザーが「www.mydomain.com/subdiretory/」のようなURLを入力した場合、Sinatraはそのディレクトリにindex.htmlファイルが存在することを認識できません。
私のパブリックフォルダには何百ものサブディレクトリがあるので、コードでそれぞれを指定することは不可能です(そしてサブディレクトリの数は増え続けています)。
urlがファイル名なしでそのディレクトリを指しているときにパブリックフォルダのサブディレクトリにindex.htmlファイルがある場合、SinatraにWebサーバー(Apache)をそのままにしておく(サーバーindex.htmlファイルに)ように指示するにはどうすればよいですか?
view - web2pyでビューHTMLから静的ファイルをロードする方法は?
レイアウト付きのビューが与えられた場合、静的ファイル (本質的に CSS と JS) をビュー ファイルから <head> にロードするにはどうすればよいですか?
レイアウト.html
myview.html
上記の例では、「myview.css」ファイルは web2py によって無視されるか、ブラウザによって取り除かれます。
では、この CSS ファイルのようなページ固有のファイルを読み込む最善の方法は何でしょうか? すべての静的ファイルをレイアウトに詰め込みたくありません。