400-8010-352

小程序通用架构

丰富的案例实践与专属云产品,助你灵活应对各种应用场景
      • 通用架构分析
      • 攻克微信小程序的难点
      • 小程序现有的SDK/DEMO缺乏对云端的支持,依赖开发者逐个模块搭建云端服务,过程冗繁;
      • 必须通过HTTPS完成与服务端通信,依赖开发者自行完成证书申请部署,效率不高;
      • 鉴权流程安全性要求高,开发者高效安全的完成会话管理难度较大;
      • 提供WebSocket长连接通信的客户端API,但缺乏服务端配套支持,开发者自行实现难度较大;
      • 具备快速传播,流量突增的特点,要求架构具备弹性伸缩能力;
      • 我们的优势和解决方案
      • 一键构建具备云端能力的专属小程序,提高小程序开发的效率;
      • 原生支持HTTPS/WSS,证书申请部署对开发者透明,减少开发者不必要的麻烦;
      • 提供完整的鉴权会话管理服务,保证帐号安全同时提升小程序开发的效率;
      • 提供PaaS级的WebSocket信道服务,降低开发者使用WebSocket通信的门槛;
      • 弹性伸缩能力支持在特定时点或者CPU/内存达到某个阀值后自动扩容,随后自动缩容,轻松应对高并发;

    典型场景的实战指南

    丰富的案例实践与专属云产品,助你灵活应对各种应用场景
    • 会话管理
    • 上传下载
    • WebSocket
    • 视频播放
      • 会话管理 Demo

        微信小程序框架提供了wxml/wxss/js api便于开发者快速创建小程序。但微信小程序本质上与web开发模式存在区别,尤其是微信小程序采用程序包上传的方式提交,微信加载程序包到本地,使用时微信直接从本地启动小程序,运行模式与web模式大不相同,小程序使用框架提供的wx.request接口发送https请求不会携带cookie信息,传统webserver的会话管理能力(session)在微信小程序无法直接使用,在这点上微信小程序更像CS架构的开发模式,开发者需要自己实现会话管理功能。

        腾讯云提供会话管理的云端技术方案及小程序端sdk,帮助开发者降低开发成本。

        使得开发者可以更加集中精力在业务逻辑的实现上。

      • 小相册 Demo

        微信小程序框架提供了文件上传下载的接口,用于将本地资源上传到指定的服务器,或者将指定Url的资源下载到本地。但微信小程序框架只提供了客户端的解决方案,缺少服务端的对应实现。利用腾讯云的云端基础服务可解决构建文件上传下载的完整体验。

        开发者无需从零开始构建自己的上传下载存储服务器。

        帮助开发者降低开发微信小程序的复杂度。

        开发者可以更加专注于业务的开发,更加高效。

      • 剪刀石头布 Demo

        微信小程序框架提供了WebSocket请求建立、数据通信、连接关闭等一系列客户端接口,用于与远程支持WebSocket协议的服务器通信,以便小程序能实现服务器主动push等更接近native的体验。但微信只提供了客户端的解决方案,缺少服务端的对应实现。开发者可利用腾讯云的云端基础服务搭配Socket.IO镜像,轻松上手WebSocket长连接通信。

        开发者无需自行构建支持WebSocket协议的长连接服务器。

        帮助开发者降低使用WebSocket长连接的成本。

        使得小程序可以更加高效快捷的使用WebSocket长连接通信。

      • 视频应用 Demo

        微信小程序框架具备丰富的wxml/wxss/js api以及配套的文档帮助开发者快速地搭建时下热门的视频类应用。但微信只提供了客户端的解决方案,缺少服务端的对应实现,尤其是流媒体转码集群和流媒体播放服务集群。开发者可利用腾讯云的云端基础服务搭配视频解决方案,轻松上手视频播放小程序。

        腾讯云提供强大的视频处理能力,具备一站式的视频点播/直播能力。

        帮助开发者降低实现基础视频服务能力的成本。

        使得开发者只专注于业务需求的开发。

    超预云服务器

    为企业提供:腾讯云服务器/视频/游戏/微信开发/软件/网站/APP…云解决方案

    • QQ群咨询:212197992 咨询电话:4008010352
    • 技术支持:021-60169696 13248283855
    • 产品咨询:021-60169693 18521370613

    咨询电话:400-8010-352

    超预云服务器微信
    400-8010-352