API進(jìn)階之路】人少錢少需求多的新項(xiàng)目,該怎么帶?">【API進(jìn)階之路】人少錢少需求多的新項(xiàng)目,該怎么帶?
711
2025-04-01
我就是你們所說的前浪,在公司擼碼多年,前兩周因?yàn)樵品?wù)器被新來的985實(shí)習(xí)生擺了一道(了解前情請戳:因?yàn)椴粫?chuàng)建云服務(wù)器,我被實(shí)習(xí)生擺了一道),當(dāng)然,我也憑借著一名優(yōu)秀程序員的經(jīng)驗(yàn)和自學(xué)習(xí)能力,快速給予了反擊。(了解前情請戳:前浪的絕地反擊與自我證明)
部署在華為云彈性云服務(wù)器上的新項(xiàng)目市場反響不錯(cuò),運(yùn)營部門在月末總結(jié)會上得到了老板的贊賞。萬萬沒想到,在一片歡樂祥和的氛圍中,運(yùn)營老大提出了一個(gè)問題:“現(xiàn)在我們網(wǎng)站的加載越來越慢了,有時(shí)候一篇文章要好幾秒才能加載出來,造成不少用戶流失。”
什么意思?甩鍋?老板的目光看向了我老大,我老大又看向了我,還沒等我開口,嘚嘚瑟瑟的小實(shí)習(xí)生先說話了:“我們老師講過,新網(wǎng)站出現(xiàn)這種情況是因?yàn)榉?wù)器沒有配置好!不過我們也是第一次用云服務(wù)器,出問題也正常,下去我們就改。”
啥?云服務(wù)器可是我配置的,這鍋甩到了我的頭上?那可不行,這么多年的代碼(bug)是白寫的么,歲數(shù)大了腰不好,這鍋我可背不動。
咳咳,清了清嗓子,我開始發(fā)言了:
“網(wǎng)站加載速度變慢主要還是由于我們用戶量的快速上漲導(dǎo)致的,我們用的是華為云彈性云服務(wù)器,配置也非常容易,不會出現(xiàn)配置問題。
早上我看了一下數(shù)據(jù),現(xiàn)在日訪問用戶接近10萬(研發(fā)多看看運(yùn)營的數(shù)據(jù)還是有好處的),請求量遠(yuǎn)遠(yuǎn)超出預(yù)估,運(yùn)營部門還是非常給力的。我們在初期沒有預(yù)計(jì)到用戶增長會這么快,為了節(jié)省成本,沒有采購那么高配置的服務(wù)器。
但是我們用的是華為云彈性云服務(wù)器,升級非常快,4行代碼就可以搞定,我這邊的方案是根據(jù)現(xiàn)在的業(yè)務(wù)需求以及接下來預(yù)估的用戶增長速度,變更彈性云服務(wù)器規(guī)格。另外為了節(jié)省服務(wù)器成本,除了升級服務(wù)器之外,還會使用服務(wù)器的Gzip頁面壓縮功能,針對JS文件、CSS文件、HTML文件進(jìn)行壓縮,優(yōu)化網(wǎng)站訪問速度。
另外呢,加載速度慢還有一個(gè)原因是一個(gè)頁面加載各種Scripts、CSS樣式表、Flash以及圖片時(shí),都會請求一次http,請求次數(shù)越多,時(shí)間耗費(fèi)得也越多,接下來我們把CSS和JS寫到頁面上,減少http的請求次數(shù),減少外部各類文件的數(shù)量調(diào)用次數(shù)從而提升訪問速度…”
發(fā)言結(jié)束,運(yùn)營老大明顯是沒聽懂,看到老板和老大向我投來贊許的目光,我就知道,這個(gè)月的優(yōu)秀員工又穩(wěn)了~再看小實(shí)習(xí)生,正一臉沉默地咬著筆,怕是得消化一陣子了......
散會后,我立馬開始整改,先做服務(wù)器變更,順手也整理了一份操作文檔《4行代碼變更彈性云服務(wù)器規(guī)格》,分享到部門群里:
第一步:變更云服務(wù)器規(guī)格。
1、接口相關(guān)信息
URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action
2、請求示例(寫入具體彈性云服務(wù)器規(guī)格)
{ ????"resize":?{ ??????????????????"flavorRef":?"s6.medium.2" ????} }
第二步:確認(rèn)云服務(wù)器規(guī)格變更。
前提條件:彈性云服務(wù)器狀態(tài)(即云服務(wù)器的?“OS-EXT-STS:vm_state”屬性)必須是?“resized”。
1、接口相關(guān)信息
URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action
2、請求示例
{ ???"confirmResize":?null }
第三步:(可選)回退云服務(wù)器規(guī)格變更。
回退須知:彈性云服務(wù)器狀態(tài)(即云服務(wù)器的“OS-EXT-STS:vm_state”屬性)必須是“resized”。回退后,在變更規(guī)格過程中的數(shù)據(jù)修改將會丟失。
1、接口相關(guān)信息
URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action
2、請求示例
{ ????"revertResize":?null }
變更彈性云服務(wù)器的時(shí)候,還有幾點(diǎn)注意事項(xiàng):
l? 關(guān)機(jī)狀態(tài)的彈性云服務(wù)器才能執(zhí)行變更云服務(wù)器規(guī)格操作。
l? 變更規(guī)格時(shí),彈性云服務(wù)器的磁盤容量不能變小。
l? 變更彈性云服務(wù)器規(guī)格時(shí),用戶不能選擇已售罄的CPU和內(nèi)存資源。
l? 彈性云服務(wù)器規(guī)格(CPU或內(nèi)存)變小,會影響彈性云服務(wù)器的性能。
據(jù)了解,目前API Explorer平臺已開放EI企業(yè)智能、計(jì)算、應(yīng)用服務(wù)、網(wǎng)絡(luò)、軟件開發(fā)平臺、視頻等70+云服務(wù),共上線2000+個(gè)API、6000+個(gè)錯(cuò)誤碼。在前期試運(yùn)行期間,華為云API Explorer平臺上的API接口也已被多家企業(yè)成功接入。
點(diǎn)擊查看詳情:《華為云一站式API解決方案平臺API Explorer上線》
華為云API Explorer平臺在未來幾個(gè)月會實(shí)現(xiàn)更多功能,比如支持SDK示例代碼、CLI等特性,同時(shí)也會開放更多的云服務(wù)API接口,連接更多開發(fā)者實(shí)現(xiàn)創(chuàng)新、拓寬創(chuàng)新邊界。
云服務(wù)器 API
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。