你想搭建免費的CDN嗎?試試jsDelivr + Github

在這裏插入圖片描述

CDN的全稱是Content Delivery Network,即內容分發網絡。
CDN是構建在現有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。
CDN的關鍵技術主要有內容存儲和分發技術。

一. 爲什麼要搭建CDN

簡單來說,CDN的本質就是將資源媒體,動靜態圖片(FLASH),HTNL,CSS,JS等等內容緩存到距離你更近的IDC,從而讓用戶進行資源共享,實現減縮站點間的響應時間等需求,而網遊加速器的本質就是建立高寬帶的機房,設立多節點服務器來爲用戶進行加速。
你是否在做網頁,小程序需要導入圖片時爲了它的內存,下載,而擔憂?那你爲啥不試試搭建一個你自己的CDN!!!

二. 簡單的搭建CDN

2.1 新建GitHub倉庫

在這裏插入圖片描述
在這裏插入圖片描述

2.2 克隆GitHub到本地

  1. 先複製倉庫到本地
    在這裏插入圖片描述
  2. 打開本地的gitbash,將新建倉庫的內容下載下來。
git clone 粘貼剛剛複製的倉庫地址

2.3 上傳資源

  1. 下載完成後,會出現一個倉庫名字的文件夾,將你的資源放到文件夾下,執行下列指令。
    我這裏添加了img文件夾,裏面有一張圖片。
    在這裏插入圖片描述
git status                //查看文件狀態
git add .                 //添加所有文件到暫存區,注意末尾有個英文句號
git commit -m '第1次提交'  //把文件提交到倉庫
git push                  //推送文件至遠程倉庫

2.4 發佈倉庫

點擊 GitHub 倉庫的 releases
在這裏插入圖片描述
在這裏插入圖片描述

三. 查看搭建效果

格式:https://cdn.jsdelivr.net/gh/你的用戶名/你的倉庫名@發佈的版本號/文件路徑

例如:https://cdn.jsdelivr.net/gh/zzdnb/[email protected]/img/9995.jpg

在這裏插入圖片描述

在文件夾末尾以/結束,可以顯示資源目錄
https://cdn.jsdelivr.net/gh/zzdnb/[email protected]/img/

OVER!!! 如果這篇文章對你有幫助的話,不勝感激!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章