問題タブ [cdn]

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 投票する
1 に答える
326 参照

optimization - 複数のサーバー/ドメインを使用してウェブサイトの読み込みを高速化

Yahoo! _ 開発者ガイドには、「地理的に分散した複数のサーバーにコンテンツを展開すると、ユーザーの観点からページの読み込みが速くなります」と書かれています。

そして、私がどこかで読んだ説明として、ブラウザは同じドメインから最大5つのものを同時にロードします。

前のステートメントで、たとえばサブドメインcdn.example.comは新しいドメインと見なされますか?

0 投票する
3 に答える
597 参照

asp.net-mvc - MVC 2 / MVCContrib での包含処理

CSSjavascriptとファイルを組み合わせて縮小してページを改善したいです。MVCContribには既に というプロジェクトが含まれているためIncludeHandling、それを調べてみましたが、残念ながら未回答の質問が残りました。

このプロセスにはかなりの数のインターフェイスとオブジェクトが含まれます。今、私は を使用していますが、追加の (自作の?) DI を使用しNinject.Mvcているようです。MvcContrib.IncludeHandlingこれを回避できますか? 誰かがこれを使用し、いくつかの経験を共有できますか?

第 2 に、よく耳にするアドバイスは、静的コンテンツを別のドメインに配置して、リクエストに Cookie などが含まれないようにし、サーバーがリクエストを処理しやすくすることです。しかし、これを自動包含処理とどのように組み合わせることができますか?それは必ずしも同じアプリケーションで提供されるのではないでしょうか?

編集:全体で本当に単一の解決呼び出しがあると考えました.なぜ彼らはそのためにDIを使用するのか本当に疑問に思います...そこでフォークについて考えています...

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

javascript - コンテンツ配信ネットワーク CDN に関する質問

クライアントが自分のサーバーを呼び出す Web サイトにインストールする JavaScript ファイルを作成しました。私のサーバーではなく、CDN で JavaScript ファイルをホストするほうがよいのではないでしょうか? メリットとしては、応答時間が短縮され、常に利用できる可能性がはるかに高くなります。ただし、将来、CDN が別の会社に買収されたり廃業したりした場合、ファイルにアクセスできなくなり、多くのクライアントが存在しないファイルにリンクすることになります。これを防ぐ方法はありますか?

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

asp.net - GoogleのCDN問題を伴うJQueryUI

GoogleのCDNからJQueryUIを読み込めません。ASP.NETアプリケーションがあり、これを使用してスクリプトを呼び出しています。

次に、テストアコーディオンがあります。

ただし、これは機能しません。Chromeの開発ツールを使用しましたが、次のエラーが発生します:

キャッチされないエラー:「アコーディオン」プラグインでは、最初にSys.require()の呼び出しでSys.scripts.ExtendedAccordionをロードする必要があります

マスターページでもMSのAjaxCDNを使用しているので、問題が発生している可能性がありますか?

ありがとう

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

ruby-on-rails - Google App Engine をコンテンツ配信ネットワークとして使用する

Google App Engine を aws S3 のようなコンテンツ配信ネットワークとして使用できるかどうかを知りたいです。Heroku で RoR アプリを実行していますが、アップロードしたファイルを s3 ではなく GAE に保存したいと考えています。

可能であれば、それを行うための最良の方法は何でしょうか?

0 投票する
3 に答える
262 参照

dns - CDN とドメイン

多くの大きな Web サイト (Facebook など) は、コンテンツ用に CDN を設定しています。これらの CDN が常に元のドメインにあるとは限らないことに気付きました。

例: Facebook の写真は「photos-a.ak.fbcdn.net」にあります。

何故ですか?「プライマリ」ドメイン(facebook.com)に多くのサブドメインを持たないことでパフォーマンスが向上しますか

0 投票する
9 に答える
8049 参照

c# - ASP.NET の画像の CDN

Web アプリケーション内のすべての画像を CDN に移動しようとしていますが、画像へのパスをハードコードすることなく、CDN のオンとオフを簡単に切り替えることができるようにしたいと考えています。

私が最初に考えたのは、web.config の変数 (のようなもの) がサーバーまたは CDN から画像を提供するかどうかに応じて、画像拡張機能の HttpHandler を追加することでした。しかし、これを少し与えた後、基本的にこれを除外したと思います.ASP.NETがすべての単一の画像の要求を処理するため、オーバーヘッドが追加され、実際にはCDNを使用する利点が完全に軽減される可能性があります.

別のアプローチとして、すべてのページが基本ページ クラスから継承されるため、web.config 変数に基づいてファイルを提供するパスを決定する関数を基本クラスに作成することができます。次に、マークアップで次のようにします。

これはおそらく私がしなければならないことだと思いますが、少し不格好に思えます。また、"<%=" が原因でコントロール コレクションを変更できないという古い .NET エラーの問題も想定していますが、"<%#" ソリューションはおそらく機能します。

これを実装する方法についての考えやアイデアはありますか?

0 投票する
6 に答える
25300 参照

python - Amazon CloudFront の署名付き URL の作成

短いバージョン: Python を使用して Amazon CloudFront/S3 で Nginx の X-Accel-Redirect 動作 (つまり、ダウンロードの保護) を模倣するために、署名付き URL を「オンデマンド」で作成するにはどうすればよいですか。

NginxフロントエンドでDjangoサーバーを稼働させています。私はそれへの要求に打ちのめされており、最近、FastCGI モードでのクラッシュを防ぐためにTornado WSGI アプリケーションとしてインストールする必要がありました。

現在、サーバーに対するメディアのリクエストが多すぎるため、サーバーが動かなくなる (つまり、帯域幅のほとんどが使い果たされる) という問題が発生しています。CDN を調べていて、Amazon CloudFront/S3 だと思います私にとって適切な解決策になります。

ファイルを不正なダウンロードから保護するために Nginx の X-Accel-Redirect ヘッダーを使用してきましたが、CloudFront/S3 にはその機能がありませんが、署名付き URL は提供しています。私はPythonの専門家ではなく、署名付きURLを適切に作成する方法をまったく知らないので、誰かがこれらのURLを「オンデマンド」にする方法のリンクを持っているか、方法を喜んで説明してくれることを望んでいました.ここで、それは大歓迎です。

また、これは適切な解決策ですか?私は CDN にあまり詳しくありません。これに適した CDN はありますか?

0 投票する
3 に答える
11631 参照

google-app-engine - Google アプリ エンジンと CDN

Google アプリ エンジンを使用する場合、ファイル リソースをユーザーに近づけたい場合、CDN を使用するメリットはありますか?

0 投票する
3 に答える
244 参照

performance - GAE は本当に私のコンテンツを GZipp していますか? GAE を CDN として使用すると応答時間が遅くなる

Google App Engine を無料のコンテンツ配信ネットワークとしてテストしていますが、コンテンツの配信に時間がかかっているように感じます。GAE はデフォルトですべてのコンテンツを gzip することをどこかで読みました。これが、試してみたい主な理由です。

通常のスタック オーバーフロー ページのダウンロードは、大量のコンテンツがあってもはるかに高速であるのに、このゲー ページのダウンロードには 0.5 秒かかるのはなぜですか?

ここで何が欠けていますか?私が行ったのは、アプリを作成し、そのチュートリアルに従って画像をアップロードしたことだけですが、コンテンツの提供が非常に遅いようです. 助言がありますか?(現在、Amazon や他の CDN は考慮していません。GAE のヘルプを探しているだけです)。

注: これらのリンクにアクセスするときに Safari を使用していますが、Safari が問題を引き起こしている可能性がありますか?