云開(kāi)發(fā)靜態(tài)托管是云開(kāi)發(fā)提供的靜態(tài)網(wǎng)站托管的能力,靜態(tài)資源(HTML、CSS、JavaScript、字體等)的分發(fā)由騰訊云對(duì)象存儲(chǔ) COS 和擁有多個(gè)邊緣網(wǎng)點(diǎn)的騰訊云 CDN 提供支持.
使用云開(kāi)發(fā)靜態(tài)托管可以幫助游戲輕松扛過(guò)流量洪峰,讓業(yè)務(wù)平穩(wěn)運(yùn)行~同時(shí),可以在 LayaBox 中接入云開(kāi)發(fā)的 SDK,將數(shù)據(jù)庫(kù)、函數(shù)、存儲(chǔ)等環(huán)節(jié)也遷移至云開(kāi)發(fā)上,讓整個(gè)業(yè)務(wù)不再崩盤(pán)。
打開(kāi) Laya Air IDE, 初始化一個(gè)項(xiàng)目,這里我們將其命名為 cloudbase,放在桌面上。
可以點(diǎn)擊運(yùn)行按鈕,運(yùn)行創(chuàng)建好的游戲模板,看一下效果。
正常運(yùn)行后,就說(shuō)明我們配置好了一個(gè)項(xiàng)目。
點(diǎn)擊頂部菜單欄的 發(fā)布 按鈕,進(jìn)入發(fā)布流程
選擇發(fā)布平臺(tái)為 Web,并點(diǎn)擊發(fā)布,等待游戲的自動(dòng)發(fā)布
發(fā)布完成后,會(huì)提示你查看發(fā)布文件夾
打開(kāi)后,可以看到編譯完的內(nèi)容
這些就是 Layabox 游戲的所有文件了,接下來(lái)只要將這些文件上傳到云開(kāi)發(fā)的靜態(tài)存儲(chǔ)中,就可以讓我們使用 LayaBox 開(kāi)發(fā)的游戲享受到高性能的網(wǎng)站托管了。
在完成了游戲的開(kāi)發(fā)后, 我們來(lái)創(chuàng)建云開(kāi)發(fā)環(huán)境,用于后續(xù)的部署。訪(fǎng)問(wèn)云開(kāi)發(fā)控制臺(tái),點(diǎn)擊【新建環(huán)境】,創(chuàng)建一個(gè)新的環(huán)境
在彈出的環(huán)境創(chuàng)建頁(yè)面,輸入你要?jiǎng)?chuàng)建的環(huán)境名稱(chēng)。此外,這里計(jì)費(fèi)方式需要選擇 按量付費(fèi)。
設(shè)置完成后,點(diǎn)擊立即開(kāi)通, 就可以開(kāi)通一個(gè)新的云開(kāi)發(fā)環(huán)境了。
你會(huì)看到你的環(huán)境名變成了你輸入的字符加一段隨機(jī)生成的字符串,這個(gè)是你的環(huán)境 ID,你可以記錄一下你的環(huán)境 ID ,后續(xù)會(huì)用到。稍等片刻,云環(huán)境初始化完成后,點(diǎn)擊進(jìn)入詳情頁(yè)面,點(diǎn)擊左側(cè)的靜態(tài)網(wǎng)站托管,
你會(huì)進(jìn)入到靜態(tài)托管的詳情頁(yè)面,點(diǎn)擊開(kāi)始使用,開(kāi)通靜態(tài)托管服務(wù)
等待靜態(tài)托管服務(wù)的開(kāi)通,稍等片刻,就開(kāi)通好了。你可以在設(shè)置中看到你的域名信息
比如我的域名是https://layabox-15b541.tcloudbaseapp.com/
這個(gè)域名是云開(kāi)發(fā)分配給我的測(cè)試域名,可以讓我在沒(méi)有遷移到生產(chǎn)環(huán)境的時(shí)候完成產(chǎn)品的測(cè)試。
我們可以通過(guò)云開(kāi)發(fā)控制臺(tái)手動(dòng)上傳這些文件,也可以使用云開(kāi)發(fā) cli 工具上傳。
考慮到我們?cè)诠ぷ髦薪^大多數(shù)場(chǎng)景都是使用 Cli 來(lái)完成上傳的,因此,這里我們將會(huì)使用 Cli 來(lái)上傳。
關(guān)于 CLi 工具安裝就不在此贅述,大家可以直接去看云開(kāi)發(fā)的官方文檔:http://docs.cloudbase.net/cli/intro.html
按照官方文檔進(jìn)行安裝即可。
在完成 cli 工具的安裝后,執(zhí)行如下命令來(lái)登陸
tcb login
登陸完成后,可以看到這樣的界面。
完成了云開(kāi)發(fā) Cli 的配置,接下來(lái)我們可以來(lái)上傳文件到云開(kāi)發(fā),使用命令行,進(jìn)入到我們剛剛生成的項(xiàng)目文件夾中,比如我這里是進(jìn)入到了 C:\Users\xxx\Desktop\Cloudbase\release\web 這個(gè)目錄 ,然后在這個(gè)目錄中執(zhí)行命令進(jìn)行部署
tcb hosting:deploy -e layabox-15b541
稍等片刻,我們的文件就上傳完成了。
訪(fǎng)問(wèn)我們剛剛拿到的測(cè)試環(huán)境的網(wǎng)址,可以看到這樣的界面,則說(shuō)明我們成功的將游戲部署到云開(kāi)發(fā)靜態(tài)網(wǎng)站托管之上,接下來(lái)我們只需要綁定域名,就可以將游戲上線(xiàn)啦~
將 Layabox 開(kāi)發(fā)的游戲部署到云開(kāi)發(fā)靜態(tài)網(wǎng)站托管上十分簡(jiǎn)單,只需要簡(jiǎn)單的配置一下云開(kāi)發(fā) cli ,就可以將 LayaAir IDE 開(kāi)發(fā)出來(lái)的項(xiàng)目部署到云開(kāi)發(fā)靜態(tài)網(wǎng)站托管之上。
在實(shí)際使用過(guò)程中,因?yàn)闇y(cè)試域名有限速的配置,因此,建議大家綁定自己的域名,查看效果。
更多建議: