問題タブ [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.

0 投票する
2 に答える
886 参照

javascript - Node.js Gzip 静的リソースの推奨が必要

で、コネクトのgzippoはいいの?

質問が 2 つあります。

1)静的なJavaScriptを提供したい場合(エクスプレスを使用)、gzippoを実行してそれを実行できます:

app.use(gzippo.staticGzip(__dirname + '/public'));

そうですか?クライアント ブラウザが gzip をサポートしていない場合 (まれに) はどうなりますか? 非圧縮バージョンを自動的に送信しますか? また、圧縮されたファイルはキャッシュされますか? またはリクエストごとに圧縮しますか?

2) アプリの get メソッドが JSON を返す場合、圧縮結果を処理する正しいメソッドは何ですか? 最初に http.request ヘッダーの「accept-encoding」をチェックし、gzip をサポートしていることを確認してから、JSON の結果を圧縮する必要がありますか? またはgzippoが自動的に処理しますか?


もう 1 つの質問: 3) 圧縮されていない JS ファイル (my.js など) と手動で gzip された JS ファイル (my.js.gzip など) がパブリック フォルダーにある場合、クライアント側のスクリプト インクルードが

と指定する必要がありますか?

それはnode.jsだけでなく、通常のApacheサーバーでも質問です。:) ありがとう。

0 投票する
2 に答える
4900 参照

wpf - ElementHostを介してWinFormsアプリケーションで使用するためにWPFアプリケーションをUserControlに変換する

この WPF アプリケーションを WPF UserControlに変換しようとしているので、ElementHost を介して WinForms アプリケーションで使用できます。私はWPFが初めてで、この試みの前に触れたことさえなかったので、完全に間違った方法で進んでいる可能性があります。

UserControl プロジェクトをコンパイルしましたが、VS で StaticResources に下線が引かれ、「リソース 'x' を解決できませんでした」というメッセージが表示されます。必要な x:Key 要素を含む xaml を 1 レベル上 (UserControl Dijagram.xaml と同じレベル) に移動しようとしましたが、それでも解決できません。

WinForms アプリで、ElementHost タスクでホストされているコンテンツを選択してデザイナーを介して UserControl を追加しようとすると、次のエラーが発生します。

タイプ「DijagramLC.Dijagram」のオブジェクトを作成しようとしてエラーが発生しました。型にデフォルトのコンストラクターがあることを確認してください。

(デフォルトのコンストラクターが存在する場合でも)。

ただし、コードビハインドに追加すると、次のようになります。

コードはコンパイルされますが、次のランタイム エラーがスローされます。行番号 '20' および行位置 '4'. ---> System.Exception: 'MyToolbar' という名前のリソースが見つかりません. リソース名は大文字と小文字を区別します. "

App.xaml の有無にかかわらず、問題のある xaml の ResourceDictionary 要素を追加してみましたが、基本的に、自分が何をしているのかわかりません:)

コードを SkyDrive にアップロードしました。誰かが見て、私が間違っていることを教えてくれたら本当にありがたいです: https://skydrive.live.com/redir.aspx?cid=21be1f8e850e85cc&resid=21BE1F8E850E85CC! 353

このような新しい技術にやみくもに飛びつくのは嫌いですが、今回は選択の余地がなく、私の要件がこの方法で達成可能かどうかを知る必要があります。

0 投票する
1 に答える
552 参照

python - Egg ファイル内の Django 静的ファイル

私は自分のdjangoプロジェクトを卵ファイルとして展開したいと思っています。問題は、静的ファイルを提供するときです。卵ファイルからコンテンツを提供するために Apache を (mod_wsgi を使用して) セットアップするにはどうすればよいですか?

0 投票する
2 に答える
3212 参照

openid - openid を静的コンテンツの認証として使用する最も簡単な方法

私は、Google Apps ドメイン (example.com) のアカウントを持つ世界中の従業員のためのイントラネット サイトとして使用されるプライベート ウェブサイトを持っています。現在、様々な連携ツールへのログインに OpenId を利用しているので、自分のサイトでも利用したいと思っています。

  1. Google Apps が提供する OpenID ログイン (たとえば、基本的な HTTP 認証ではなく) を使用して、メンバー限定の非公開 Web サイトの静的コンテンツを保護したいと考えています。

  2. 誰でも OpenID プロバイダになれることはわかっているので、1 つのドメイン名、具体的には自分の Google Apps ドメインに制限したいと考えています。

現在、静的コンテンツは Nginx 経由で提供されています。少しの設定だけでこれを処理できる単純な Nginx モジュールをお勧めします。

手を汚さなければならない場合、これを処理するために基本的な Python (Django など) または Java サーバーをセットアップすることは気にしませんが、PHP や Ruby は使用したくありません。

0 投票する
1 に答える
252 参照

java - サーブレットのパフォーマンス: 静的コンテンツを動的に生成しますか?

生成する必要があるコンテンツを含む Web ページがあります。ただし、生成は事前に行われる可能性があり、基本的には同じファイルの複数のバージョンを生成するだけです。つまり、さまざまなプロパティ ファイルを入力する必要があるテンプレートがあります。

パフォーマンスに関して、ファイルを事前に生成する価値はありますか? それとも、サーブレットまたは JSP ページを実行して、テンプレートに動的に入力する必要がありますか?

0 投票する
2 に答える
4143 参照

asp.net-mvc - ASP.NETMVCがWindowsAzureで静的ファイル(jsとイメージ)を処理しないようにするにはどうすればよいですか?

WindowsAzureでホストされているASP.NETMVCアプリケーションがあり、Webサイトから提供されるすべての静的ファイルがASP.NETによって処理されています。IISに静的ファイルを直接提供させ、それらの要求をASP.NET経由でルーティングしないようにする方法はありますか?サーバーからこれらの静的ファイルを返すパフォーマンスの向上に役立てたいと思っています。

これがASP.NETMVC自体が行うことなのか、それともAzureでホストしているためなのかはわかりません。

更新:これを実行しようとしている主な理由は、静的ファイルがアプリケーションに登録されているすべてのHttpModuleによって処理されるため、パフォーマンスが低下するためです。

0 投票する
0 に答える
1931 参照

caching - Web 構成で clientCache を更新してもヘッダーが期限切れにならない

私は iis7.5 で実行されているサイトを持っています。そこでは、Firebug を通じて、静的コンテンツ (css、js、および画像) のヘッダーの有効期限が一貫して 1 日先に設定されていることがわかります。これがどこに設定されているかわかりませんが、最近プロジェクトに参加しました。

将来的に有効期限をさらに延長したいので、web.config に次のセクションを追加しました。

サイトを再起動した後、これはこれらのアイテムの有効期限に影響しませんでした.

私の質問は、clientCache 設定をオーバーライドして、別の有効期限を課すことができるものは何ですか?

ありがとう、

マット

0 投票する
4 に答える
10470 参照

html - 静的サイトのRSS

私は自分自身にHTML、CSS、JavaScriptを教えるために使用しているサイトdeanvmc.meを持っています。このサイトは、私の学習を骨抜きにするために意図的に静的になっています(私が感じる学習の最良の方法)。静的に生成されたコンテンツにさらにロックダウンするために、ホストとしてgithubを使用しています。

このサイトにいくつかの記事とチュートリアルを掲載したいと思います。両方にRSSフィードを提供するとよいと思います。/Articlesおよび/Tutorialsディレクトリは、それぞれ/Articles/および/Tutorials/の形式で実際の投稿を含むコンテンツを一覧表示するために使用されます。

私は周りを見回しましたが、私が見つけたチュートリアルは、主要なCMSエンジンの1つを使用しているように見えますが、これは何をすべきかではありません。

私の理解では、RSSはCMSエンジンよりも長い間使用されてきたので、私の質問は、静的サイトをシンジケートすることは可能ですか?

0 投票する
1 に答える
1301 参照

mvccontrib - MVCContribポータブルエリアと静的コンテンツ

ポータブルエリアから静的コンテンツを提供する方法について、いくつかのガイドに従いましたが、運がありませんでした。Webプロジェクトとクラスライブラリ(ポータブルエリアとして機能)の2つのプロジェクトがあります。私のポータブルエリア(名前の由来として「MyArea」と呼びます)には、Scripts、Styles、Imagesの3つのフォルダーを含むContentフォルダーがあります。

Scriptsフォルダーには、埋め込みリソース('Hello.js')として単純なjsファイルがあります。私の理解では、RegisterAreaによって呼び出されるRegisterDefaultRoutesメソッドは、次のURLにマップするこれらのルートを作成します。

ディレクトリ/Areas/ AreaName / Content / Imagesは、URL / AreaName/Imagesにマップされます

ディレクトリ/Areas/ AreaName / Content/StylesはURL/AreaName/Stylesにマップされます

ディレクトリ/Areas/ AreaName / Content/ScriptsはURL/AreaName/Scriptsにマップされます

私のレイアウトビュー(_layout.cshtml)(MyAreaプロジェクトをプロジェクト参照としてインポートする私のWebプロジェクトにあります)の先頭には次のものがあります。

ただし、これを検査すると404が返されるため、何か間違ったことをしている必要があります

私も運が悪かったので以下のガイドに従いました

http://geekswithblogs.net/michelotti/archive/2010/04/13/mvc-portable-areas-enhancement-ndash-embedded-resource-controller.aspx

http://groups.google.com/group/mvccontrib-discuss/browse_thread/thread/b5f9c77f3a7523ff

私は何が間違っているのですか?

どうもありがとう。

0 投票する
2 に答える
178 参照

c# - アプリケーションごとに 1 回の静的コンテンツの QueryString パラメータの生成

単一の拡張メソッドを使用して、Web サイト全体にスタイルシート/javascript リンクを生成しているので、クエリ文字列を生成する場所があります。

http://mydomain.com/site.css?v0.0.1

計画は、私が新しいビルドを行うときです。コンテンツはサーバーから新たに取得する必要があります。そこに驚きはありません。

ただし、この値を生成する最良の方法を見つけようとしています。

明らかに、理想的には、MSBuild タスクとして何かを行うことが最も理想的ですが、過去にそれを試みて失敗しました。

ほとんどの静的コンテンツにはSquishItを使用していますが、バンドルに含まれていないファイル (たとえば、すべてのページで必要ではないもの) については、ファイルのクエリ文字列パラメーターを生成する必要があります。

アプリの起動時にシングルトン GUID を作成し、それをリンクの生成時に使用することを考えています。

考え?