站長資訊網
        最全最豐富的資訊網站

        小程序云開發(fā)和非云開發(fā)區(qū)別

        小程序云開發(fā)和非云開發(fā)區(qū)別

        小程序云開發(fā)和非云開發(fā)區(qū)別

        1、云開發(fā)無需建服務器,小程序云提供了一個免費基礎版本,如果是非云開發(fā)需要搭建服務器。

        2、云開發(fā)項目可以快速上線,可以不依托外部的云服務器,來進行數據庫的增刪改查,以及對象存儲。

        微信小程序云開發(fā)的坑

        1、基礎版CDN流量太少

        在我最近做的一個項目中,僅在開發(fā)與測試期間,上傳/下載了相冊原畫質的圖片就用了765MB(四五天時間),當時我就意識到了事情的嚴重性,因為這個項目上線后需要每天為百名用戶來使用,如果像我測試的那樣,可能CDN流量兩天就用完了。一旦CDN流量用完升級配置,一個月最少都要30塊錢,這個價錢可以在外面購買一個很好的對象存儲服務了。

        不過還好我發(fā)現這個問題比較早,及時控制了上傳圖片的質量,每次上傳圖片程序自動都進行一次壓縮,每張大概在200kb以內,在正式使用到現在也就消耗了1mb左右的CDN流量。(日均活躍用戶在60人左右)

        2、云數據庫限制多

        這個坑我覺得對于我來說是最深的一個,云數據庫的限制有兩方面。第一個方面是小程序端獲取數據條數限制。第二個方面是云數據庫讀寫權限限制。

        (1)小程序端讀取限制

        小程序端直接請求數據庫,每次最多可以讀取20條數據

        使用云函數請求數據庫,再通過小程序端觸發(fā)云函數,每次最多讀取100條數據

        要是每次需要請求的數據超過100條,那就需要使用skip分次請求再進行組合了,具體操作可查看官方文檔或其他博客。

        (2)云數據庫讀寫權限限制

        在說這個坑之前先說一下,小程序云數據庫為非關系型數據庫,不能使用外鍵內鍵聯(lián)合查詢。(與上下文無關,本文未提到)

        云數據庫最開放的權限是:所有用戶可讀,僅創(chuàng)建者可改。

        也就是說你創(chuàng)建了一條記錄,他人無法進行修改或刪除,這也就導致了一系列的問題。下面舉一個我實際項目的例子。

        eg:現有一個多座位的自習室供用戶預定,用戶每次預定可以選擇一個使用時間,到這個時間結束后這個座位可以被其他人再次預定。

        簡單的一個場景,正常的邏輯下我們數據庫的自習室表里應該有這三個主要的字段就夠了,自習室標識(r_id),自習室到期時間(r_date),自習室是否可預定(r_flag)。

        當一個用戶選擇預定一個自習室時,我只需要判斷這個自習室的r_flag是否為true即可,如果為true,用戶可以預定,預定成功后r_date刷新,r_flag置為false即可。

        但是,小程序云開發(fā)提供的云數據庫,最開放的權限為所有用戶可讀,僅創(chuàng)建者可改。 就導致上述邏輯行不通。我們就需要更復雜一點的邏輯來實現這個功能。

        我當時的做法是:每次用戶預定自習室時都提交一條數據,將每個自習室所有的預定數據按照時間先后放到一個個棧內,最新的預定放到上面,這樣下次有人進行預定時,只需要比較是否到最上面那條數據的r_date,來判斷該自習室目前是否可被預定。不修改記錄實現一個覆蓋刪除的功能。

        3、對外開放限制多

        一個正常的小程序項目一般都會配一個后臺管理系統(tǒng),這個后臺管理系統(tǒng)與小程序共用一個數據庫,來對數據進行管理。由于小程序云開發(fā)自帶的云數據庫在小程序內部,外部要是想訪問這個數據庫則需要一個稍微復雜的流程:

        先使用官方接口獲取到調用憑證,在通過這個憑證使用指定的接口來對數據庫進行增刪改查。此外這個流程中消耗的資源也是算在基礎配置里的,每日請求上線5萬次。

        推薦教程:《小程序開發(fā)》《PHP教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品小黄鸭一区二区三区| 九九热这里只有国产精品| 2024国产精品极品色在线| 久久亚洲中文字幕精品一区| 国产香蕉精品视频在| 无码国产精品一区二区免费3p| 精品91自产拍在线观看二区| 久久亚洲欧美日本精品| 久久精品国产亚洲av水果派 | 国产精品毛片a∨一区二区三区| 国产精品丝袜一区二区三区| 亚洲国产另类久久久精品| 久久久久久久久久久免费精品| 亚洲日本精品一区二区| 91精品在线播放| 精品无码一区在线观看| 亚洲精品无码久久千人斩| 欧美精品亚洲精品日韩专区| 国产一区二区精品久久凹凸| 国产精品白丝jkav网站| 日本精品久久久中文字幕| 国产国产成人精品久久| 国产成人精品免费午夜app| 成人精品视频在线观看| 国产成人精品免费视频网页大全 | 国产亚洲曝欧美不卡精品| 国产精品 日韩欧美| 国产vA免费精品高清在线观看| 久久免费精品一区二区| 四虎精品影院永久在线播放| 久久久精品午夜免费不卡| 91在线手机精品超级观看| 91人妻人人澡人人爽人人精品| 国产精品乱伦| 欧美精品人人做人人爱视频| 日本加勒比久久精品| 香港三级精品三级在线专区| 日本精品久久久久久久久免费| 亚洲精品网站在线观看不卡无广告| 亚洲精品国产精品国自产观看| 亚洲欧美精品午睡沙发|