I.はじめに
- CDNスタンド
Content Delivery Network
であること、内容分发网络
;- CDN既存のネットワークインフラストラクチャの上に構築された
智能虚拟网络
プラットフォームの中心を通って、エッジサーバの周りに展開頼っ、负载均衡
、内容分发
、调度
および他の機能モジュール。- ユーザが近くの所望のコンテンツを取得することができ、
降低
ネットワークの輻輳、提高
ユーザアクセス响应速度
、および命中率
。CDNメインのキーテクノロジー内容存储
と分发技术
。- 本論文では、jsDelivr + GitHubのCDNは、無料の個人的なライブラリーを構築します。
良い記事を覚えて收藏+ 点赞+ 关注量を!!!---- Nick.Peng
第二に、Githubの中でCDNウェアハウスを構築します
-
示すように、新しいCDNのGithubリポジトリに:
-
CDNは、作成された倉庫のアドレスをコピーします
-
ローカルへのリモートリポジトリのクローン
ローカルディレクトリでは、ここで右のGit Bashのは、次のコマンドを実行します。
git clone https://github.com/NickyangPeng/CDN.git
-
アップロードリソース
CDNディレクトリにコピーし、当社の既存の静的のIMGとJSリソースへの、
ここでローカルのgitレポジトリディレクトリを右のGit Bashの下に、次のコマンドを実行します。git status //查看本地仓库状态 git add . //添加所有文件到暂存区 git commit -m 'First commit' //把文件提交到本地仓库 git push //推送至远程仓库
-
公開されたCDN資源、
三、GitHubの+ jsDelivr使用
- 次のようにGithubのCDN倉庫に静的リソースは、すばやくアクセスWebサイトに変換:
https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径
例:
https://cdn.jsdelivr.net/gh/NickyangPeng/CDN/img/avatar.jpg
日時:CDNの後ろにバージョン番号を使用しない場合は、直接、最新のリソースを参照します。