午夜福利院在线观看免费,天堂最新版在线,色噜噜精品一区二区三区,无码一区二区三区中文字幕,丝袜美腿一区二区三区

首頁>文檔>邊緣計算>百度云加速邊緣計算快速上手

百度云加速邊緣計算快速上手

邊緣計算的使用非常簡單,只需要編寫好函數(shù),然后指定執(zhí)行函數(shù)的url就可以了。

?

1、添加函數(shù)

在云加速管理控制臺,可以點擊“我的函數(shù)”進入邊緣計算函數(shù)列表。

百度云加速邊緣計算快速上手插圖

點擊「添加」按鈕,在彈窗中輸入函數(shù)名稱后,「確定」保存,函數(shù)就添加好了。

百度云加速邊緣計算快速上手插圖1

點擊具體函數(shù)的「編輯」按鈕,即可對函數(shù)進行邊修改和測試。

百度云加速邊緣計算快速上手插圖2

在函數(shù)編輯頁面中,左側為函數(shù)編輯器,可以編寫函數(shù),帶有語法高亮、語法檢查等功能;左側下方有“回滾”、“保存”、“發(fā)布”三個按鈕

回滾:會將編輯中的函數(shù)回滾到已發(fā)布的最新函數(shù);

保存:會將當前編輯器中的函數(shù)進行保存,保存后的函數(shù)才能在預覽和測試中使用;

發(fā)布:會將編輯中的函數(shù)部署到節(jié)點,在實際訪問時生效,未綁定規(guī)則的函數(shù)無法進行發(fā)布。

在右側預覽頁面,可以在地址欄里填入希望測試的域名,并點擊“刷新”按鈕測試函數(shù)運行情況,右側下方的開發(fā)工具,可以在測試中幫助調試函數(shù)。

同時,函數(shù)還支持指定 method、scheme、headers以及body等參數(shù)進行測試,點擊「測試」選項卡即可查看并編輯測試內(nèi)容。此處還支持將測試參數(shù)保存為模板,方便下次測試使用。

百度云加速邊緣計算快速上手插圖3

?

2、綁定觸發(fā)規(guī)則

編寫完函數(shù)后,需要將函數(shù)和指定的URL進行綁定,當請求URL與規(guī)則匹配時,則綁定的函數(shù)將被觸發(fā)執(zhí)行。

觸發(fā)規(guī)則依賴于URL,因此需要在具體的域名下添加。添加位置:“我的網(wǎng)站 -> 域名 -> 邊緣計算”

百度云加速邊緣計算快速上手插圖4

點擊「添加」按鈕,輸入指定的 URL 并選擇要綁定的函數(shù)即可。

百度云加速邊緣計算快速上手插圖5

觸發(fā)規(guī)則支持添加多條,以適應不同業(yè)務的處理需求。每條規(guī)則也可以根據(jù)實際需要進行開啟或關閉。

URL 匹配規(guī)則說明:

規(guī)則綁定形如: https://.example.com/images/

一般規(guī)則:

  • 規(guī)則里必須包含域名,如example.com/1.jpg。
  • 規(guī)則里不能包含參數(shù),如example.com/?anything是不合法的。
  • 規(guī)則中如果不包含協(xié)議,則會匹配http和https;如果指定協(xié)議,則只匹配指定的協(xié)議。如www.example.com/會同時匹配https://www.example.com/和http://www.example.com/,https://www.example.com/只匹配https://www.example.com/而不會匹配http://www.example.com/。

關于通配符「*」:

  • 僅支持通配符,代表0個或多個任意字符。
  • * 不能用于中綴或參數(shù)的匹配,如example.com/*.jpg或example.com/?foo=*都是不合法的。
  • 多條規(guī)則都匹配時,優(yōu)先匹配更精確的規(guī)則,如www.example.com/的匹配優(yōu)先級高于.example.com/*。
  • * 匹配前綴時,example.com/會同時匹配https://example.com/和https://www.example.com/;.example.com/只會匹配https://www.example.com/而不匹配https://example.com/。
  • * 匹配后綴時,https://example.com/path*,會同時匹配https://example.com/path2和https://example.com/path/readme.txt;https://example.com/path/*,則只匹配https://example.com/path/readme.txt而不匹配https://example.com/path2。

?

3、開發(fā)工具

如果在開發(fā)過程中需要調試Workers腳本,可以使用預覽面板底部的開發(fā)人員工具。Workers預覽的開發(fā)人員工具與Chrome或Firefox中的開發(fā)人員工具類似。

百度云加速邊緣計算快速上手插圖6

Console 在代碼中輸出console.log()時,可以在console標簽中看到輸出的內(nèi)容。

Source 可以查看運行的代碼內(nèi)容。

Network 顯示在代碼中發(fā)出的請求詳細信息。

?

4、請求緩存

在使用邊緣計算時,如果需要對請求進行緩存,可以使用以下兩種方式:

4.1、fetch()獲取url內(nèi)容時,如果url接入了云加速,那么請求會按照云加速中配置的CDN緩存策略,對請求的內(nèi)容進行緩存。但是此時,盡管對于url的請求無需返回源站,但是仍然要請求到云加速的節(jié)點。

4.2、使用caches,邊緣計算提供了caches。該caches可以在request發(fā)出前進行檢查,如果該request在caches中,則無需發(fā)送請求,直接返回caches中緩存的response。


-- caches.default
let cache = caches.default



-- put

cache.put(request, response) 

request: 可以是string或Request對象。 

response: 需要緩存的Response對象。



-- match

cache.match(request) 

request: 可以是string或Request對象。 

如果緩存中存在該request,則返回已緩存的Response對象。



-- delete

cache.delete(request) 

request: 可以是string或Request對象。

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
QQ客服
  • QQ176363189 點擊這里給我發(fā)消息
旺旺客服
  • 速度網(wǎng)絡服務商 點這里給我發(fā)消息
電子郵箱
  • sudu@yunjiasu.cc
微信客服
  • suduwangluo