問題タブ [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.
cdn - IPが属する国を検出するための最も適切なソリューションは何ですか?
誰かが推奨するcdn、
また、IPアドレスがどこに属しているかの判断は正確ですか?
それはどのように行われますか?
より良い解決策はありますか?
cdn - jQuery をホストする Google と同様に、CDN で Javascript/CSS ファイルをホストする
ホストがあるかどうか、または自分のファイル (JS と CSS) を Google でホストして、(CDN と gzip により) キャッシュしてすばやく読み込むことができるかどうか疑問に思っています。
私の顧客の多くはこれらのファイルを使用しており、何らかの方法でこれをファイルに含めて JS ファイルを受け取ることができれば幸いです。理想的には filename.js?publickey=sdfgsdfg (特定のドメイン名に関連付けられます) を使用します。
問題は、ホスティングのニーズが非常に小さく、約 100kb しかないことです。
助言がありますか?私の問題は、JS と CSS ファイルを使用している顧客が、コンテンツの gzip 圧縮やキャッシュ (共有ホストがサポートしていないため) について何も知らないことです。その結果、JS/CSS の読み込みに永遠に時間がかかります。既存の無料サービスを利用できるかどうか、または有料でもかまわないかどうか疑問に思っています。
mobile - CDNでのサイト全体のキャッシュに問題がありますか?(例:モバイルブラウザの代替コンテンツ)
ルートドメイン(「 http://example.com/」など)がCDNを指すように、サイトのコア(動的に生成する必要のないものすべて)をCDNでホストすることを検討しています。動的なものはすべて、代替のセカンドレベルドメイン(検索の場合は「 http://search.example.com/ 」など)を指すか、代替ドメインへのAJAX呼び出し( http://など)によって静的コンテンツの上に階層化されます。 ajax.example.com/)。
これは多くのサイトにとって非常に望ましいことのように思えますが、CDNホームページでも、サイト全体のキャッシュを行うことについての情報はあまりありません。私に発生する明らかな問題が少なくとも1つあります。それは、ユーザーがモバイルブラウザーから来ているかどうかを現在検出し、モバイルブラウザーから来ている場合はモバイルコンテンツを提供することです。問題は、私が知る限り、ほとんどのCDNではページのバージョンにしか保存できないため、通常のページをキャッシュすると、モバイルブラウザはモバイルバージョンではなくそれを認識します(明らかにその逆も同様です)。
モバイルコンテンツをm.example.comなどの別のドメインに移動することで、これをある程度回避できますが、モバイルブラウザーを検出し、そのドメインにリダイレクトするためにCDNが必要になります(これもホストします。 CDNですが、通常のコンテンツではなくモバイルコンテンツを指していることは明らかです)。
これは広くサポートされるべきだと思われますが、私はそれについて多くの情報を見つけることができません。誰かが似たようなことをしましたか?その場合、どのCDNを使用し、この問題にどのように対処しましたか?克服する必要のある他の重要なハードルはありましたか?
私が忘れたいくつかのことを追加するために編集しました:
また、javascriptを使用してモバイルサイトにリダイレクトすることも検討しましたが、明らかにjavascriptのない古い電話は寒さの中で除外され、おそらくモバイルバージョンを最も必要とするものです。
この質問への回答を考慮に入れる可能性のある制約の1つは、プライマリサイトのURLがSEOの目的に非常に固有である必要があることですが、モバイルバージョンのSEOについてはまったく気にしません。
google-app-engine - GoogleAppEngineアプリへのデータの保存
私はGoogleAppEngineを読んでいて、それを自分が取り組んでいるプロジェクトのCDNとして使用することを考えています。私の知る限り、データを保存する方法は2つあります。データストアを使用することも、ファイルをディレクトリに配置することもできます。
大きなバイナリデータをデータベースに保存するのは悪い考えだと思って育ちましたが、Googleによれば、データストアはRMDBではなく、RMDBのように機能します。
だから私の腸は私にファイルをディレクトリにアップロードするように言っています。しかし、決心する前に、ここで意見を述べるのが最善だと思いました。
誰かがこのようなものにGAEを使用しましたか?もしそうなら、ファイルを保存するためにどのような方法を選択しましたか、そしてその理由は何ですか?
jquery - Google CDN でホストされている jQuery: インターネット アクセスがまだ必要な理由
Google CDNのjQuery を使用しています。
キャッシュ コントロールを調べたところ、ブラウザは jQuery バージョンを長時間完全にキャッシュする必要があるようです。
ただし、インターネット アクセスを無効にすると、Web ページが機能しなくなります。なんで?jQuery がキャッシュされていても、ブラウザが DNS を解決する必要があるためでしょうか?
caching - サブドメインで静止画像をホストする
「img.domain.com」などのサブドメインで画像をホストするメリットは何ですか?CDNを使用していない場合、これに実際のメリットはありますか?
アップデート
では、CSSファイルとJSファイルでこれを行うことも同じ目的を果たしますか?
cloud - クラウド コンピューティングの用語
CDN サービスはクラウド コンピューティングの概念の一部ですか?
prototypejs - Google AJAX Libraries API を使用して最小化されたprototype.js ファイルを提供しますか?
Google AJAX Libraries API はフレームワーク ファイルを最小化する方法を提供していますか?
java - Javaプラグインキャッシュと動的IPホスト
AmazonS3とAmazonCloudfrontCDNを使用して、アプレットアプリケーションのjarファイルを配信しようとしています。
Javaプラグインによるjarのキャッシュミスがいくつか見られます。私のアプリケーションのサイズは約3Mbであり、顧客に毎回アプリケーションを再ダウンロードさせることはできないため、これは私にとっては目立たないものです。
問題は、「セキュリティの脆弱性の問題」により、JavaプラグインキャッシュがjarリモートホストのIPアドレスを解決しているのに、AmazonS3が動的IPを使用していることです。アカマイやその他のまともなCDNサービスでも同じ問題が発生すると思います。
何か私にできることはありますか?
jquery - 無料のCDN-コンテンツ配信ネットワーク(特にjQueryをホストするため)
誰かが良い/無料のCDNを知っていますか?小さなウェブアプリをホストしていて、CDNからJqueryJavaScriptをロードしたいと考えています。アドバイスをいただければ幸いです。