低速のサイトがある場合、おそらく大量のトラフィックを受信する共有サーバー上にある場合は、コンテンツ配信ネットワーク(CDN)でコンテンツの一部をホストすることで、速度を少し上げることができる場合があります。
残念ながら、従来の CDN の価格は中小企業の Web サイトには手が届かないことが多いですが、クラウド ストレージ ドライブをセットアップして、独自の個人用 CDN システムとして機能させる方法があることは朗報です。 この記事では、そのための方法をいくつか紹介します。
クラウドストレージCDNエミュレーションと純粋なCDN
主な違いは、コストとボリュームです。 純粋な CDN は通常、トラフィック量が多い場合は安く、トラフィック量が少ない場合は高くなります。 典型的な小規模ビジネスでは、純粋な CDN に見合うだけのトラフィックが発生する可能性は低いため、クラウド ストレージを使用して CDN 機能をエミュレートすることは、一般的に、より手頃でシンプルなソリューションです。
クラウドストレージプロバイダーの選択
CDNにクラウドストレージを使用するには、diviデュアル ファイルは直接のパブリック アクセスに利用できるため、一般のパブリック アクセス用に設計されていないため、ゼロ知識暗号化サービスは除外されます。
XNUMX つ目は、リソースへのアクセスに制限を設けるプロバイダーは望ましくないということです。少なくとも、制限が厳しすぎないようにする必要があります。
支払いを希望するコンテンツの配布
ホストしているコンテンツの種類に応じて、さまざまなオプションがあります。 ビデオ、音楽、その他の芸術作品などの専門的なコンテンツをホストしたい場合は、DECENT をチェックすることをお勧めします。
DECENTは、高度に専門化されたブロックチェーンベースの分散型コンテンツ配信ネットワークです。 それはあなたが仲介者に依存せずに何でも自己出版することを可能にします。
ピアツーピア接続を利用すると、DECENTトラフィックを中断またはブロックすることが非常に難しくなり、検閲を回避できる可能性もあります。 商取引を重視しており、ブロックチェーン技術によりこれらの取引を簡単に保護できます。
JavaScript、CSS、XML ファイルなどの通常のファイルの配布にはあまり適していません。 そのためには、より一般的なクラウド ストレージ プロバイダーが必要です。 この分野の XNUMX 大プレーヤーは、Google と Amazon です。 どちらも巨人ですが、両者にはかなりの違いがあります。
簡単な比較:AmazonとGoogle
Amazon には、Amazon S3 と Amazon Drive の 3 種類があります。 Amazon SXNUMX システムは、そのようなシステムに期待されるすべての複雑さを備えたエンタープライズ レベルのシステムです。 多くのトラフィックを獲得する大規模な Web サイト向けに設計されており、料金体系は非常に複雑です。
ただし、ニーズがそれほど大きくない場合は、価格について心配する必要はありません。 Amazon S3は、5 GBのストレージ、20万のgetリクエスト、2万のputリクエストを無料で提供します。
ここでの問題は、これらの get リクエストの多くが人間ではなくロボットから来ていることです。そのため、サイトがロボットを引き付けるのが得意であれば、その月が終わる前に 20,000 件のリクエストをすぐに使い切ってしまう可能性があります。 サイトが制限を超えても、サイトは中断されません。 あなたはただ支払う必要があります。
Amazon Drive は補助輪付きの Amazon S3 のようなものです。 より使いやすいインターフェイスが付属しており、必要な技術的能力が少なくなります。 無制限の写真ストレージと、ビデオやその他のファイル用の 5 GB のストレージを取得できる Prime Photos と呼ばれるサブクラスがありますが、Amazon Prime に加入している場合にのみ無料です。 次のステップアップでは、年間 100 ドルで 11.99 GB のストレージが提供され、年間 59.99 ドルで 1 TB のストレージを取得できます。
ここで際立っているのは、価格設定が Amazon S3 よりもはるかに単純であることです。 何が得られ、何を支払う必要があるかを前もって知ることができます。 CDN として使用することを意図したものではありませんが、それでも可能です。
WordPress ユーザーの場合は、Amazon CloudFront を介してそれを行うのに役立つように特別に設計されたツールがあるため、Amazon S3 を使用することを好むかもしれません. その設定の複雑さは、この記事の範囲を超えているため、まさにそのトピックに関する専用の記事を探してください。
Google では、Google Cloud Storage と Google Drive の XNUMX つのオプションも利用できます。 Gmail を使用している場合は、既に Google ドライブを使用しています。
Google Cloud Storageはエンタープライズレベルでの使用を目的としているため、構成や微調整を行うにはある程度の技術的能力が必要です。 Googleドライブは一般ユーザー向けですが、シンプルなウェブインターフェースで非常に使いやすくなっています。
Googleドライブは、15 GBの大容量の無料ストレージから始まります。これは、ほとんどの平均的な中小企業のWebサイトで必要となる容量をはるかに超えています。 さらに必要な場合は、以下にアップグレードできます。
ただし、これらのストレージ制限に関しては、すべてがそうであるとは限りません。 Google ドキュメント、フル解像度以外の写真 (Google フォトを使用して保存されている場合)、および他のユーザーがあなたと共有しているファイルは、保存容量の上限にはカウントされません。 残念ながら、Gmail アカウントを積極的に使用している場合、電子メール (および添付ファイル) はスペースを占有します。
15 GBにどれだけ保存できるかを示すには、30 x 40、4分の再生時間で約4〜1080ビデオ(m720v / mp90)、または88,235 x 800で約600枚の写真をWeb用に最適化します。 平均的な中小企業がWebサイトにそれだけ必要とするのは珍しいことです。
Googleドライブは、Amazonドライブよりもはるかに安価です。 パフォーマンスの点では、Amazonには多少の優位性があり、Amazonのドキュメントの方が優れています。 Googleは直接、全体としてより良い価値を提供しています。
あなたはどちらを選ぶべきですか? コストよりもパフォーマンスを重視するかどうかによって異なります。
Googleドライブからの画像、CSS、JavaScriptのホスティング
これは、ビデオをホストするよりも複雑ではありません。 実際、それはさらに簡単かもしれません。 これはあなたがする必要があることです:
1. Googleドライブで、ファイルを保存する特別なフォルダーを作成します
2.他のドライブフォルダーよりも目立つように、名前を付けてください
3.そのフォルダにすべてのファイルをアップロードします(サブフォルダを作成することもできます)
4.共有するフォルダを選択し、共有ボタンをクリックします
5.共有ダイアログが表示されたら、「詳細」を選択します
6.より高度な共有設定ダイアログで、「変更」を選択します
7.次に、設定を「オン–Web上で公開」に変更します。
8.すべてので上記のプロセスを繰り返す必要がありますdiviデュアルファイルも
9.各リソースのリンクをコピーし、テキストエディターに貼り付けます
10.ファイルID以外をすべて削除します
11.ファイルIDの前に「https://drive.google.com/uc?export=view&」というテキストを追加します
12.これで、HTMLを変更できます。 CSSの場合:
JSの場合:
画像の場合:
13. HTMLファイルのテストバージョンをアップロードし、これを元のファイルと比べて速度をテストします。
オリジナル:
GoogleドライブのCDNを使用してテストバージョンを更新:
ここで注意する必要がある非常に重要なことのXNUMXつは、CDNを有効にすると、パフォーマンスが実際に低下したことです。 これは、自分のWebサーバーがすべてを自動的に圧縮するが、Googleドライブに転送されるリソースは自動的に圧縮されないために発生しました。
これはまた別の機会に取り上げますが、ここでの本当の教訓は、CDN が常にページの読み込み時間を改善するとは限らないということです。 ただし、それでも有用な場合は、独自のサーバーのディスク容量と帯域幅を削減し、Google が負荷を負担できるようにすることです。 ほとんどの場合、読み込み時間がそれほど長くなることはありません。
ストリーミングビデオ:GoogleドライブとYouTube
GoogleはYouTubeの所有者なので、どちらの方法でも同じテクノロジーを使用しています。 パフォーマンスはほぼ同じで、品質はまったく同じになるので、なぜ比較する必要があるのでしょうか。 これらXNUMXつのソースのいずれかからのストリーミングには、いくつかの小さな違いがあります。
動画が YouTube でホストされている場合、費用は一切かかりません。また、個人的に所有またはレンタルしているストレージ スペースも消費しません。 YouTube の動画は広告でサポートされており、視聴者はデフォルトでコメントでき、動画の最後には他の動画へのリンクが多数表示されます。 ユーザーは、サイトではなく YouTube で埋め込みビデオを表示するためのリンクを見つけることもできます。 これらの動作はどちらも非常に望ましくありません。
Google ドライブで動画をホストするということは、広告が表示されず、動画の最後に推奨されるリンクがなく、YouTube で動画を表示するオプションがないことを意味します (YouTube でホストされていないため)。 他のwise 目に見える違いはありません。
YouTube でホスティングすることで、露出が増える可能性があります。 Google ドライブでホスティングすることで、より多くの制御と排他性が得られ、YouTube の誘惑に負けずに視聴者をサイトに留まらせることができます。
どちらもVimeoなどの代替手段よりも優れています。なぜなら、字幕を含めるのは簡単であり、ストリーミング品質は視聴者が接続速度に合わせて調整できるためです。
GoogleドライブとYouTubeからのビデオのストリーミングは、非常に類似したプロセスを使用します。
1.動画をGoogleドライブまたはYouTubeにアップロードします。
2.必要な字幕ファイルをアップロードまたは作成します。
3. ビデオをテストします。 この重要なステップをスキップしないでください。
4.ビデオが開いている間に、画面の隅にあるXNUMXつの縦のドットを選択し、メニューから[共有]を選択します。
5.表示されるダイアログの「詳細」リンクをクリックします。
6.「変更」リンクをクリックします。
7.「オン-Web上で公開」を選択します
8. 次に、リンクの場所をコピーし、ステップ 9 から 13 に従います。ただし、画像 HTML の代わりにビデオ HTML を使用する場合は、次の例のようになります。
cc_load_policy プロパティは、字幕/クローズド キャプションをデフォルトで表示するかどうかを決定します。 これをオンに設定することをお勧めしますが、クロスプラットフォームの複雑さが原因で、Google はいずれにせよ一貫性のないポリシーを適用します。
CDNが本当に必要か確認する
ほとんどの場合、CDN は正常に機能しますが、単に読み込まれないリモート リソースを取得しようとしてページがハングアップする場合があります。 Google フォントやその他の特定の Google API は、この点で悪名高いです。
自国にあるサーバーでサイトをホストしていて、トラフィックのほとんどがローカルである場合、CDN を使用すると問題が減るどころか増える可能性があります。
いずれにせよ、変更の結果を常にチェックし、それらが本当に有益であることを確認してください。 そうでない場合は、サイトが最大の効率で動作していた時点まで巻き戻すか、別の戦略を試してください。
CDN を使用すると小規模な Web サイトを作成できるため、わずかなパフォーマンス コストが発生する場合でも、単一のホスティング アカウントから複数のサイトをホストする場合は有利になる可能性があります。
ヘッダー画像提供
コメント 0応答