小程序

公域+私域全方位引流 實現流量用戶雙增長

當前位置:首頁>新聞資訊>小程序

10個(gè)月發布349次版本,如何煉就(jiù)千萬PV的(de)微信小程序?

時(shí)間:2024-11-01   訪問量:1116

10個(gè)月發布349次版本,這(zhè)要(yào / yāo)是(shì)讓開發人(rén)員看見,一(yī / yì /yí)定以(yǐ)爲(wéi / wèi)是(shì)在(zài)開玩笑,内心OS“什麽開發團隊經得起這(zhè)麽折騰?”

答案就(jiù)是(shì)微信讀書。雷鋒網了(le/liǎo)解到(dào),微信讀書上(shàng)線10個(gè)月以(yǐ)來(lái),微信小程序已累計獲客數千萬,日均PV過千萬,叠代最頻繁的(de)6月份,微信讀書H5叠代了(le/liǎo)18個(gè)版本,小程序叠代了(le/liǎo)65個(gè)版本。

微信讀書小程序負責人(rén)姚海波介紹,“APP要(yào / yāo)4個(gè)開發同學同時(shí)開發8天才能發布功能,H5是(shì)2個(gè)開發同學用時(shí)6天可以(yǐ)發布。而(ér)小程序,我們用了(le/liǎo)1.5個(gè)人(rén),花了(le/liǎo)5天的(de)時(shí)間。換算一(yī / yì /yí)下開發效率,小程序開發效率是(shì)對應APP和(hé / huò)H5的(de)4倍與2倍。”

讓微信讀書大(dà)變樣的(de)雲開發,與小程序結合,将迸發出(chū)怎樣的(de)乘數效應?

從Node框架轉向雲開發

什麽是(shì)雲開發?顧名思義,雲開發就(jiù)是(shì)基于(yú)雲計算的(de)新型軟件開發模式。“小程序·雲開發”是(shì)騰訊雲和(hé / huò)微信團隊聯合開發的(de),集成于(yú)小程序控制台的(de)原生Serverless雲服務,核心功能包括雲存儲、雲數據庫和(hé / huò)雲函數。

也(yě)許雲開發的(de)概念還不(bù)夠普及,但是(shì)Serverless(無服務器) 的(de)發展已經有數年,最早在(zài)2010年相關概念被提出(chū),2014年AWS率先推出(chū)了(le/liǎo)lambda服務,把Serverless産品化,随後微軟、Google和(hé / huò)IBM也(yě)在(zài)2016年推出(chū)了(le/liǎo)自己的(de)Serverless 産品:Azure function、GCP 和(hé / huò) OpenWisk。

國(guó)内方面,阿裏雲和(hé / huò)騰訊雲在(zài)2017年推出(chū)了(le/liǎo)Serverless産品,騰訊雲的(de)推出(chū)時(shí)間比阿裏雲早一(yī / yì /yí)天。

2018年,騰訊雲聯合微信,推出(chū)了(le/liǎo)基于(yú) Serverless 的(de)産品“小程序·雲開發”,用來(lái)協助用戶快速的(de)開發小程序。姚海波團隊表示,從2018年9月份其開始了(le/liǎo)解雲開發,2019年3月份開始了(le/liǎo)嘗試引入的(de)過程。

微信讀書小程序上(shàng)線之(zhī)初,由于(yú)原先使用的(de)Node框架上(shàng)線流程繁瑣、面對突發流量運維響應慢以(yǐ)及開發人(rén)力不(bù)足等原因,開發效率極低。

實際上(shàng)這(zhè)也(yě)是(shì)傳統開發模式的(de)共性弊端:

開發效率低:過多的(de)非業務邏輯需要(yào / yāo)處理,導緻開發效率難以(yǐ)提升;資源投入高:無論是(shì)物理機托管,還是(shì)雲主機維護,都需要(yào / yāo)較多的(de)人(rén)力物力投入;産品上(shàng)線慢:前後端聯調、資源存儲、部署等操作繁雜,上(shàng)線流程耗時(shí)長;日常運維難:需時(shí)刻關注環境運行狀況,管理相關資源,運維難度大(dà)。後來(lái),微信讀書小程序轉向“小程序·雲開發”,通過“小程序·雲開發”,前端代碼和(hé / huò)服務端代碼共存在(zài)一(yī / yì /yí)個(gè)項目中,同樣的(de)技術棧、同樣的(de)IDE環境,可以(yǐ)調試開發更高效,而(ér)且經微信讀書團隊評估,雲開發模式的(de)成本會比自建Node服務器便宜很多。

雲開發的(de)核心功能中,雲函數就(jiù)是(shì)在(zài)雲端運行的(de)代碼,也(yě)最爲(wéi / wèi)實用,“小程序·雲開發”天然與微信有私有協議,安全性方面不(bù)用考慮。另外通過 L5 和(hé / huò) HTTP 協議打通了(le/liǎo)騰訊内網,相當于(yú)小程序調用雲函數,雲函數調用微信讀書的(de)後台。

同時(shí),雲函數支持動态擴容,可以(yǐ)完美支持瞬間增長的(de)運營類業務,爲(wéi / wèi)業務的(de)快速增長提供了(le/liǎo)保證,避免出(chū)現爆款瞬時(shí)流量直接擠爆服務器的(de)現象。

打開微信讀書小程序,目力所及的(de)大(dà)部分功能其實都已經轉向了(le/liǎo)雲開發,比如用戶最喜歡的(de)“讀書小隊”活動,讀書小隊采用獨立結合雲函數和(hé / huò)雲存儲、雲數據庫的(de)方式,基本不(bù)需要(yào / yāo)後端後台。

“雲函數+雲數據庫的(de)模式更适用于(yú)單純獨立的(de)業務,像讀書小隊和(hé / huò)答題遊戲,後續我們會逐漸地(dì / de)加入原有的(de)自建NODE的(de)模式,用雲函數和(hé / huò)雲開發來(lái)承載”,姚海波表示。

小程序·雲開發”邁向企業級

騰訊雲副總裁劉穎透露,截止目前,“小程序·雲開發”已經有超過23萬注冊賬戶, 服務50多萬開發者快速開發小程序。在(zài)活躍小程序開發者中,使用雲開發者的(de)開發者占到(dào)23%。

這(zhè)代表作爲(wéi / wèi)新的(de)開發理念,雲開發在(zài)小程序端已經有了(le/liǎo)很好的(de)落地(dì / de)實踐,騰訊雲也(yě)公布了(le/liǎo)“十大(dà)優秀實踐”,主要(yào / yāo)分布在(zài)小程序服務商、企業應用、遊戲開發等領域, 是(shì)“小程序·雲開發”在(zài)各行業實際應用中的(de)标杆案例。

例如微盟,即速應用等小程序服務商,将雲開發集成于(yú)其原有後台,實現小程序 SaaS 快速滿足客戶定制化訴求,同時(shí)提升小程序運行效率;唯品會、貓眼電影小程序基于(yú)雲開發構建業務中間層,聚合服務和(hé / huò)數據,通過雲開發提升業務運營效率;在(zài)遊戲行業,白鹭引擎、千墨科技通過雲開發提升小遊戲上(shàng)線 和(hé / huò)叠代效率,解決小遊戲運行時(shí)的(de)多項問題。

從個(gè)人(rén)用戶走向企業用戶,是(shì)“小程序·雲開發”正在(zài)經曆的(de)進化路徑,同時(shí)也(yě)是(shì)騰訊産業互聯網版圖的(de)一(yī / yì /yí)隅。

雷鋒網獲悉,“小程序·雲開發” 下階段的(de)目标定位在(zài)企業開發者市場,目标是(shì)幫助企業提升生産力,從提供基礎能力到(dào)面向企業場景服務,成爲(wéi / wèi)更專業的(de)生産工具。

具體路線上(shàng),未來(lái)“小程序·雲開發”會持續提升可用性、性能等基礎能力,新增灰度發布、 權限控制、安全規則等企業級場景服務能力。同時(shí),整合後端服務市場,形成一(yī / yì /yí)套接入标準,讓開發者、服務商等可以(yǐ)非常便捷地(dì / de)搜索并調用“小程序·雲開發”的(de)能力。

對于(yú)現在(zài)的(de)小程序使用者,具備一(yī / yì /yí)定開發能力的(de)個(gè)人(rén)或者團隊,在(zài)“小程序·雲開發”的(de)開放微信生态客服消息、服務端能力、開放數據等能力的(de)基礎上(shàng),還能使用到(dào)新增的(de)訂閱消息和(hé / huò)微信支付能力,另外,“小程序·雲開發”将于(yú)近期封裝微信支付插件能力, 可以(yǐ)讓開發者安全、便捷地(dì / de)使用微信支付能力,簡單的(de)幾個(gè)雲函數就(jiù)可以(yǐ)實現各種功能。

對那些沒有開發能力、需要(yào / yāo)委托第三方服務商進行開發的(de)商家來(lái)說(shuō),“小程序·雲開發”也(yě)提供了(le/liǎo)一(yī / yì /yí)種新的(de)合作開發模式——通過“小程序·雲開發”,商家可以(yǐ)将雲開發能力授權給第三方開發者,讓服務商将商家服務部署在(zài)雲開發上(shàng),實現了(le/liǎo)各商家數據和(hé / huò)後台的(de)相對獨立,彼此不(bù)會幹擾,保障了(le/liǎo)數據安全。

雲開發不(bù)隻是(shì)後端服務

雲開發讓開發團隊分工和(hé / huò)成員能力發生了(le/liǎo)顯著變化,姚海波介紹,以(yǐ)前其團隊按照前端開發、Node開發和(hé / huò)運維人(rén)員進行分工,現在(zài)前端負責全棧開發,團隊成員除了(le/liǎo)前端技術,還更關注服務性能和(hé / huò)穩定性,資源利用率等。

“以(yǐ)讀書小隊爲(wéi / wèi)例,以(yǐ)前我們要(yào / yāo)做這(zhè)樣的(de)業務,會有一(yī / yì /yí)個(gè)前端的(de)同學,一(yī / yì /yí)個(gè)後端的(de)同學,NODE服務的(de)同學和(hé / huò)運維的(de)同學,現在(zài)有了(le/liǎo)雲開發之(zhī)後我們需要(yào / yāo)關注的(de)僅僅是(shì)前端的(de)業務代碼和(hé / huò)雲開發的(de)部分就(jiù)可以(yǐ)了(le/liǎo),至于(yú)後面安全性的(de)數據容量的(de)問題,負載均衡的(de)問題都可以(yǐ)交給更專業的(de)團隊”,姚海波如是(shì)說(shuō)。

從直接作用層面,“小程序·雲開發”整合了(le/liǎo)騰訊雲的(de)基礎能力和(hé / huò)小程序開放能力,以(yǐ)及超過 150 個(gè)開 放接口,能夠讓開發者在(zài)開發小程序時(shí)從繁冗的(de)開發配置工作中解放出(chū)來(lái),僅需關注業務代碼邏輯的(de)編寫,是(shì)一(yī / yì /yí)項後端服務的(de)重塑。

但卻不(bù)止于(yú)此,小程序本身依托于(yú)微信體系,“小程序·雲開發”也(yě)是(shì)包括小程序、公衆号、微信支付在(zài)内的(de)微信生态開發的(de)解決方案,在(zài)鏈接B端服務提供商和(hé / huò)C端微信用戶中扮演着重要(yào / yāo)角色。如果說(shuō)微信是(shì)鏈接平台,“小程序·雲開發”就(jiù)是(shì)B端和(hé / huò)C端開發者的(de)技術加速器。

劉穎還表示,騰訊雲更像是(shì)微信的(de)一(yī / yì /yí)個(gè)助手,騰訊雲在(zài)背後提供很多基礎産品和(hé / huò)技術能力去幫助微信,在(zài)整個(gè)生态上(shàng)面去建設它的(de)競争力,去更好地(dì / de)服務于(yú)微信的(de)生态,“小程序·雲開發”,跟騰訊雲的(de)其他(tā)服務是(shì)一(yī / yì /yí)樣的(de)——把騰訊雲的(de)能力給到(dào)微信,讓微信去服務于(yú)它的(de)客戶。

上(shàng)一(yī / yì /yí)篇:爲(wéi / wèi)什麽現在(zài)很多公司熱衷于(yú)開發微信小程序

下一(yī / yì /yí)篇:怎樣做小程序 這(zhè)個(gè)方法真的(de)很香

發表評論:

評論記錄:

未查詢到(dào)任何數據!

在(zài)線咨詢

點擊這(zhè)裏給我發消息 售前咨詢專員

點擊這(zhè)裏給我發消息 售後服務專員

在(zài)線咨詢

免費通話

24小時(shí)免費咨詢

請輸入您的(de)聯系電話,座機請加區号

免費通話

微信掃一(yī / yì /yí)掃

微信聯系
返回頂部