微信小程序开发腾讯云有何先发优势

2019-05-15 07:31:06 来源: 衡水信息港

12月28日,腾讯公司高级执行副总裁、事业群总裁张小龙在2017公然课PRO版上宣布小程序将于1月9日正式上线。针对小程序开发特性,腾讯云同步升级一站式小程序解决方案,助力开发者提升小程序开发效率,抢占小程序风口。

离不开云计算的小程序

自9月份首次开启内测开始,关于小程序的讨论迅速成为整个互联圈的热点话题。张小龙在演讲中再次阐述了对小程序的定位,他表示,小程序是一种不需要下载安装便可使用的应用,它实现了运用触手可及的梦想,用户扫一扫或搜一下即可打开运用,重要的是也体现了用完即走的理念。

小程序有三个特点:一是容量小,二是业务导向,三是爆发性非常强,腾讯云互联业务中心产品总监徐华龙介绍。为了满足用完即走的理念诉求,小程序向开发者提供的代码发布空间不超过1MB,这意味着小程序在开发模式上较之独立APP大有不同。而作为外界笃定的下一波红利所在,小程序在应对庞大社交用户基础而可能带来的业务爆发性上,对络优化、资源优化、后台架构的伸缩能力等后端支持资源提出了更高要求。

可以说,小程序的特性与云计算天生匹配,徐华龙介绍。在小程序开发中,1MB的代码空间限制,基本只能完成小程序前端展示的逻辑设计,包括核心业务逻辑代码和资源包都需要进行分离,而为了保证在端能够快速地激活小程序,的方式是将业务逻辑代码和资源包整体往云端迁移,并通过CDN进行全球加速完成分发,可以保证用户服务体验与APP下载到本地的状态下一致。而针对小程序流量可能出现的剧烈波动,云计算天然的弹性伸缩能力将成为应对这一难题的不二法宝。

固然,小程序现有的SDK、DEMO还缺乏对云端的支持、对鉴权流程的安全性要求较高、所有要求都需要基于HTTPS来完成,和相关接口和组件开发复杂,意味着小程序在云端的开发还面临着诸多挑战。

这些问题的存在告诉我们,小程序开发将是一场充满乐趣的云端之旅。

(小程序通用架构)

腾讯云升级5大优势支持小程序开发

早在小程序内测阶段,腾讯云便推出了发布了针对内测版本的小程序解决方案,并发布了相关场景Demo。徐华龙表示,腾讯云此次升级一站式解决方案,除了为开发者提供了COS、CDN等基础的络存储及加速服务外,还提供信道及会话服务的全栈基础资源,以及域名申请备案、后台架构、资源采购、资源部署、扩大能力、安全性等一键式云端部署能力。

1.一站搭建云端资源

小程序现有的SDK、DEMO缺少对云端的支持,依赖开发者逐一模块搭建云端服务,过程冗繁;并且必须通过HTTPS完成与服务端通讯,依赖开发者自行完成证书申请部署,效率不高。腾讯云小程序解决方案可支持一键自动完成域名注册解析以及云端资源的分配初始化,快速搭建具备云端能力的专属小程序,提高小程序开发的效率。

(云端自动部署过程)

2.灵活配置弹性伸缩

针对小程序传播可能出现的流量暴增,腾讯云小程序解决方案提供的弹性伸缩能力支持在特定时点或者CPU/内存到达某个阀值后自动扩容,随后自动缩容,轻松应对高并发。

3.配套解决接口难题

小程序提供WebSocket长连接通讯的客户端API,但缺乏服务端配套支持,开发者自行实现难度较大;腾讯云利用本身的基础服务搭配镜像,帮助开发者构建支持WebSocket协议的长连接服务器,使开发者们更加高效快捷地实现WebSocket长连接通讯。

4.安全护航部署简单

小程序中不满足条件的域名和协议无法要求,所有络请求必须走Https协议,腾讯云提供免费Https证书服务,搭配腾讯云移动解析服务(HttpDNS),帮助开发者轻松解决证书部署问题。而针对小程序要求的鉴权安全性要求高的特点,腾讯云提供完整的鉴权会话管理服务,保证帐号安全同时还提升小程序开发的效率。另外,腾讯云还对小程序配备BGP高防、域名智能解析及防劫持等多重安全防护体系。

5.内通信高速互联

腾讯云针对小程序接口使用专属BGP链路,通过腾讯内进行通信,实现云端与平台的无缝对接,保证了用户云端数据与接口数据的高速互联。

据介绍,腾讯云小程序解决方案还将持续进行升级,通过更丰富的场景和更优化的技术能力,下降小程序开发成本和维护难度。腾讯云将与一道,在小程序生态中提供更多的支持能力,与开发者一同丰富和健全小程序生态。

白带多应该吃什么
产后预防感染吃什么好
什么症状是产后感染
本文标签: