400-619-9527

小程序通用架构

丰富的案例实践与专属云产品,助你灵活应对各种应用场景
              • 通用架构分析
              • 攻克微信小程序的难点
              • 小程序现有的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…云解决方案

                                                                        • 咨询电话:4006199527

                                                                        咨询电话:400-619-9527

                                                                        超预云服务器微信
                                                                        400-619-9527
                                                                        cache
                                                                        Processed in 0.016406 Second.