掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
我們微構(gòu)網(wǎng)絡(luò)在給客戶進(jìn)行項(xiàng)目需求溝通與整理的時(shí)候,除了對項(xiàng)目開發(fā)費(fèi)用根據(jù)需求進(jìn)行評估外,還會在附件中附上該項(xiàng)目按照需求可能需要的一些必要第三方服務(wù)所需要的成本參考,如短信、域名、服務(wù)器、CDN、微信認(rèn)證費(fèi)等。
很多需要定制開發(fā)微信小程序的客戶看到“服務(wù)器”費(fèi)用就會有疑問了,很多客戶都會問這么一個(gè)問題:“不是說微信小程序只要開通賬號,然后你們設(shè)計(jì)開發(fā)微信小程序完成后,直接把源代碼上傳給騰訊微信服務(wù)器就行了么?怎么你們還需要服務(wù)器呢?”。
為什么微信小程序開發(fā)還需要自己的服務(wù)器?
因?yàn)槲⑿判〕绦螂m然是基于微信平臺的,但實(shí)際上微信平臺只是給了一個(gè)平臺,提供了一些可以調(diào)用微信這個(gè)app的一些能力,但實(shí)際上我們上傳到騰訊服務(wù)器只是前端代碼,類似傳統(tǒng)開發(fā)的html、js、css,而實(shí)際上一個(gè)程序要進(jìn)行各種業(yè)務(wù)流程的處理還需要一個(gè)后臺服務(wù)端。
前端代碼部分的數(shù)據(jù)是很小的一部分,一般就幾百KB到幾MB,而你的項(xiàng)目數(shù)據(jù)是根據(jù)項(xiàng)目大小而定,包括后端代碼、附件(圖片、視頻、音頻)、證書文件、數(shù)據(jù)庫數(shù)據(jù)(比如用戶信息、文章內(nèi)容、訂單數(shù)據(jù)等等)都是保存在你自己的服務(wù)上,通過后臺服務(wù)端程序調(diào)用并生成、處理這些數(shù)據(jù),然后上傳到微信服務(wù)器的前端部分請求調(diào)用后臺數(shù)據(jù),把后臺數(shù)據(jù)按照一定規(guī)則顯示給用,并把用戶的操作結(jié)果發(fā)送給后臺。
簡單的說,你小程序的最重要的數(shù)據(jù)其實(shí)都在你自己服務(wù)器里面,而上傳給騰訊服務(wù)器的那部分東西只是一個(gè)“窗口”。跟你開一個(gè)淘寶店不同的是,淘寶店如果封店了,你所有的交易數(shù)據(jù)、商品數(shù)據(jù)、客戶數(shù)據(jù)都將失去;而小程序即便因?yàn)槟悴恍⌒倪`規(guī)了被平臺禁封小程序了,但你的所有交易數(shù)據(jù)、商品數(shù)據(jù)、客戶數(shù)據(jù)等都還在你自己的服務(wù)器上面。
而我們一般的小程序項(xiàng)目,需要保存一些基礎(chǔ)的信息或附件,即便是最簡單的文章發(fā)布小程序,需要后臺存儲文章的內(nèi)容、附件鏈接路徑、圖片附件等,在一般情況下都需要一臺支撐小程序運(yùn)行的后臺服務(wù)器。
當(dāng)然現(xiàn)在有很多saas平臺提供服務(wù),我們可以直接調(diào)用saas平臺的接口就行了,不需要自己另外購買服務(wù)器,因?yàn)閿?shù)據(jù)都存儲在saas平臺服務(wù)商的服務(wù)中。比如有贊、微盟那種平臺,但同樣的即便不使用他們的小程序服務(wù),使用他們的網(wǎng)站服務(wù),你一樣也不需要另外購買服務(wù)器。
制作小程序一定需要后臺服務(wù)器么?
不一定,理論上是不需要的。比如你只是做一個(gè)特別簡單的查詢功能的小程序,比如天氣查詢,又不需要收集存儲信息,那么直接前端調(diào)用第三方的數(shù)據(jù)接口即可完成,這時(shí)候小程序的服務(wù)器相當(dāng)于是第三方提供的服務(wù)器不需要自己提供(其實(shí)就是一種第三方平臺提供的saas服務(wù))。還有一種,比如做一個(gè)簡單的計(jì)算器小程序,由于前端JavaScript也具備運(yùn)算能力,完全可以在前端完成用戶輸入經(jīng)過計(jì)算直接得出結(jié)果。然而,一般我們需要完成一些業(yè)務(wù)流程且需要在這個(gè)過程中生成有價(jià)值的數(shù)據(jù)(如訂單),那么則需要自己有一臺服務(wù)器。
?定制開發(fā)微信小程序需要購買多大的服務(wù)器,要多少錢?
這個(gè)需要根據(jù)你的小程序?qū)?yīng)的項(xiàng)目運(yùn)營情況來看的,包括一天有多少人用、會上傳多少附件等等,這個(gè)跟網(wǎng)站一樣的道理。比如一個(gè)普通的企業(yè)官網(wǎng),它用不了多少服務(wù)器資源,一般很多這種項(xiàng)目直接用我們的公共服務(wù)器即可,一年也就400元,而且服務(wù)器問題都包含著一起給解決了,客戶根本不用操心。而比如紅網(wǎng)這樣的比較大的平臺,他們每天的用戶流量很高,他們的服務(wù)器肯定不止一臺,而是多臺組成的一個(gè)集群,這樣就會需要很高的服務(wù)器成本了。再大一點(diǎn)的,比如興盛優(yōu)選這種,他們每天產(chǎn)生的流量就會更高。
但就如我經(jīng)常跟客戶說的一樣,你制作小程序壓根無需太考慮服務(wù)器費(fèi)用的事情。因?yàn)椋坏┬枰阃度胼^多的服務(wù)器預(yù)算的時(shí)候,說明你的小程序已經(jīng)運(yùn)營的可以了,已經(jīng)產(chǎn)生了很多用戶和數(shù)據(jù),而這個(gè)過程可能已經(jīng)給你帶來很多回報(bào)了。我還巴不得我做一個(gè)產(chǎn)品能夠經(jīng)常讓我去擴(kuò)充服務(wù)器資源呢,當(dāng)然被惡意攻擊的情況除外,哈哈。
上述就關(guān)于長沙制作開發(fā)微信小程序使用服務(wù)器的一些問題的解答,如果沒講清楚的地方,如果你還有疑問,歡迎大家聯(lián)系咨詢交流,謝謝~
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流