問題タブ [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.
hosting - コンテンツ配信ネットワーク(CDN)の使用を決定する際に、ファイルサイズは重要ですか?
CDNを使用することと、画像をローカルでホストすることの有効性を理解しようとしています。HTMLコンテンツをホストしている同じサーバーから画像またはJavaScriptファイルを提供することが、CDNを使用する場合と比較して遅くならないような負荷であると仮定すると、ローカリティはどの時点で有効になりますか?
CDNがどのように機能するかについての私の理解は、1つのリクエストがファイルのメインCDNサイトに送信されるということです。このサイトはリクエストのみをルーティングするため、リクエストを行うユーザーに(理論的には)近い他のWebサーバーにリダイレクトを発行します。
ただし、2つのHTTP要求と2つの接続のオーバーヘッドは、待ち時間が長くなる1つの要求と比較して、実際にはオーバーヘッドを追加する可能性があります。
私の質問は、どのファイルサイズでレイテンシーが減少するかが大きな違いを生み、CDNに切り替えることを明らかに選択することに関する数字や記事を誰かが持っているかどうかです。
apache - Apache で 302 リダイレクトに追加のヘッダーを追加する方法は?
次のようなApache構成にリダイレクトがあります
リダイレクト一時/foo.xml http://www.baz.com/foo.xml
CDN の Expire および m-cache ヘッダーをこの 302 に追加しようとしています。これは php では簡単ですが、Apache 構成ファイルでこれを行う必要があります。
通常、これは次のように行われます。
ExpiresActive On ExpiresDefault "アクセス + 10 分"
しかし、これは 302 リダイレクトでは機能しないようです。助言がありますか?
internet-explorer-8 - IE8はCDNでホストされているjQueryを壊しますか?
IE8には、InPrivate Filteringと呼ばれる機能があり、「n」を超えるさまざまなサイトのWebページで見つかったスクリプトをブロックします。
この機能が素晴らしいと絶賛している最新の「SecurityNow」ポッドキャストを聴いています。
同時に私はNOOOを叫んでいます!*#&$-私のサイト(他の多くのサイトと同様)には次のもの(jQuery + SWFObject)が含まれているためです。つまり、jQueryをホストするためにGoogleのCDNを使用しています。
では、どうしたのでしょうか。CDNからjQueryとswfobjectを使用するのをやめるべきでしょうか。
他のみんなは何をしていますか?
**編集:**「信頼できるサイト」のリストを保持しているかどうかはわかりませんでしたが、Microsoftのこれによると、InPrivateフィルタリングはセッションごとに行われます。したがって、少なくとも誰かがセッションごとに積極的に有効にする必要があります。
InPrivateフィルタリングはデフォルトでオフになっており、セッションごとに有効にする必要があります。この機能を使用するには、[安全]メニューから[プライベートフィルタリング]を選択します。Internet Explorer 8のさまざまなフィルタリングオプションにアクセスして管理するには、[安全性]メニューから[プライベートフィルタリング設定]を選択します。InPrivateブラウジングセッションを終了するには、ブラウザウィンドウを閉じるだけです。
performance - Improving worldwide website performance without using a CDN?
CDNs seem like a tremendously brute-force approach to improving website performance across the world, since they use some thousands of machines close to the end-user to ensure good throughput.
Are there any ways of improving performance over long distances with high latency or slow-ish links (e.g., UK to Australia) over the "usual" methods of reducing size and number of requests, or is the only other way to have servers closer to the user?
amazon-s3 - Amazon S3: いつ/なぜ
だから、私は専用サーバーを持っています。私は十数ほどの小さなサイトをホストしています。
画像と静的ファイルのホスティングに S3 (または Mosso) を使用するメリットはありますか? 私のサーバーには十分なディスク容量がありますか、それとも S3 の要点を完全に見逃していますか?
私はそれがどれほど素晴らしくて安いかについて読み続けています.
ssl - HTTPS Web サイトを実行しているときに CDN を使用できますか?
単純な HTTP プロトコルを介して利用できるホームページのみの Web サイトがあります。他のすべてのページには、HTTP over SSL (https://) 経由でのみアクセスできます。
ホームページに CDN を使用していますが、とても満足しています。
しかし、特に IE では、セキュリティ警告のため、https ページに CDN を使用することはできないようです。CDN でホストされているファイルは、単純な HTTP プロトコルを介してアクセスできます。
私は何をすべきか?この問題はどのように解決できますか?
content-management-system - データセンターの Amazon S3 に代わるものはありますか?
Amazon S3 に似た、任意のデータ (およびメタデータ) を保存および取得するためのシンプルなサービスですが、独自のデータ センターでローカルに実行されるサービスを探しています。厳密に言えば、これを CDN と呼ぶか軽量 CMS と呼ぶかはわかりません。
水平方向にスケーラブル (ストレージと帯域幅の両方) で、フォールト トレラントである必要があります。また、プラグイン可能な認証および承認システムを使用して、REST、できれば WS もサポートする必要があります。Java EE で構築されたものは、より便利な統合と拡張性のために望ましいですが、これは個人的な好みであり、必須ではありません。
提案?
jquery - GoogleのCDNからjQueryUICSSをダウンロードする
Googleを使用してUIとCoreの両方のjQueryライブラリをダウンロードすることを計画しています。私の質問は、CSSをダウンロードできるのか、それとも自分でホストする必要があるのかということです。
また、Googleを使用してロードする場合、他のプラグインをどのようにロードする必要がありますか?すべてのプラグインを一緒に圧縮できますか、それとも独自の個別のファイルにする必要がありますか?
jquery - Google でホストされている jQuery を使用する最善の方法ですが、Google でホストされているライブラリにフォールバックできません
Google (または他の Google がホストするライブラリ) でホストされている jQueryをロードしようとするが、Google の試行が失敗した場合に jQuery のコピーをロードするのに良い方法は何でしょうか?
Google が不安定だと言っているのではありません。Google のコピーがブロックされている場合があります (明らかにイランなど)。
タイマーを設定して、jQuery オブジェクトをチェックしますか?
両方のコピーが通過する危険性は何ですか?
「Googleのものを使用する」または「独自のものを使用する」などの回答を実際に探しているわけではありません。私はそれらの議論を理解しています。また、ユーザーが Google バージョンをキャッシュしている可能性が高いことも理解しています。クラウド全般のフォールバックについて考えています。
編集:この部分が追加されました...
Google は google.load を使用して ajax ライブラリをロードすることを提案しており、完了するとコールバックを実行するため、それがこの問題をシリアル化するための鍵であるかどうか疑問に思っています。
私はそれが少しクレイジーに聞こえることを知っています。信頼できる方法でそれを行うことができるかどうかを理解しようとしています。
更新: jQuery は Microsoft の CDN でホストされるようになりました。