cloudbase

云开发-web应用中使用数据库

让人想犯罪 __ 提交于 2020-08-15 06:42:19
如何在 web 应用中使用数据库 随着云时代的到来,云开发有着独特的优势相对于传统开发,从数据库而言,cloudbase 提供的云数据库真的很方便,本文就以一个简单的 todolist 小例子来讲解一下如何在 web 应用中使用云开发数据库 构建简单的界面 下面的这个 todolist 只要包括的功能有:增加事情,删除事情,修改事情的完成状态,以及查询事情,所有的操作都是基于云数据库的 该界面的构建主要用到了 Vue 和 bootstrap。使用 Vue 双向数据绑定可以更方便的操作数据,使用 bootstrap 来构建好看的界面 界面构建代码如下: <div id="app"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">web应用中使用数据库</h3> </div> <div class="panel-body form-inline"> <label> Name: <input type="text" class="form-control" v-model="name" /> </label> <input type="button" value="添加" class="btn btn-primary" @click="add()" />

快速实现一个带后端服务的 Vue 项目,用云开发Vue插件!

对着背影说爱祢 提交于 2020-08-11 23:48:23
导语 云开发CloudBase作为一站式的云端一体化研发平台,为前端开发者提供了一站式的计算、存储、数据库、托管等服务;开发者可以通过云开发,快速开发出一个业务完善,性能强劲的 Web 应用,极大节约了研发的时间、人力和物力成本。 秉承“为开发者提供更好用的云服务”的服务宗旨,云开发团队推出 云开发Vue插件 ,使用云开发Vue插件,开发者可以无需搭建服务器,一键实现VUE项目的服务端构建。 云开发 Vue 插件 云开发 Vue 插件 是云开发官方维护的 Vue 插件,提供全局入口、Vue 逻辑组件等功能。 如何使用 安装 在你的 Vue 项目中使用如下命令安装插件 npm install --save @cloudbase/vue-provider 复制代码 使用 下面我们使用 LoginState 组件,来动态绑定当前页面的登录态。 页面初始化时,显示 未登录 之后我们调用 匿名登录 ,如果登录成功,则文案将变成 已登录 <template> <div id= "app" > <LoginState v-slot= "{ loginState }" > <h1>{{ loginState ? '已登录' : '未登录' }}</h1> </LoginState> </div> </template> <script> import Vue from "vue" import

如何通过自动增加索引,实现数据库查询耗时降低50%

微笑、不失礼 提交于 2020-08-07 08:27:22
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 很多开发者都遇到类似这样的经历:一个产品功能开发测试都正常,发布上线后也正常,但是过一段后,如果有个活动或流量一大程序就突然卡了,也有可能流量正常也没搞活动,但是过一段时间后程序响应越来越慢,这个时候一般都要花很大精力去排查原因,最后发现是数据库查询没有索引导致的。流量大或数据量增加后会导致请求变慢,加上索引就正常了。 在小程序云开发的数据库场景下,我们会思考为什么会出现这样的问题?为什么用户总是会忘记加索引?能不能让用户无需关心这个问题,数据库自动加上索引? 业界方案及其问题 针对这个问题,业界一般采用的是全量索引的方案:通过给所有的字段加单字段索引,引导用户主动添加多字段索引,从而实现保证所有的查询都有索引。但这样代价是会有大量的冗余索引,占用了大量的磁盘空间,而且,一些多字段的场景下,依然需要用户参与。这样的方案不能满足云开发 Cloudbase 的需求。 云开发数据库自动化索引 在这个问题上,腾讯云和微信联合推出的小程序云开发,就做出了比较积极的应对措施。在其对业务进行分析后,提出了自己的解决方案 —— 分析数据并自动建立索引。针对系统中查询较慢的用户请求,自动分析出最佳建立索引的方式,并基于此建立索引,从而覆盖了单字段索引和多字段索引的情况。 想要理解自动建立索引

云原生产业井喷,腾讯云在云计算拐点处乘风破浪

强颜欢笑 提交于 2020-08-05 16:52:23
2019 年我国云原生产业市场规模已达350.22亿元,这是中国信通院最新的《云原生发展白皮书(2020)》披露的数据。同时,2019年我国PaaS产业同比增速高达92.4%,云原生则是PaaS产业的重要支点。2020年在应对疫情、复产复工以及新基建万亿投资等刺激下,我国云原生产业市场规模呈现井喷效应。 云原生技术极大释放了云计算的红利,成为下一代云计算的技术“内核”,大幅提升用云效能。中国信通院判断:云计算的拐点已至,云原生成为驱动业务增长的重要引擎。特别是伴随全行业上云的逐步深化,企业云原生化转型进程将进一步加速。而在疫情期间,云原生技术让小程序和SaaS应用快速上线,让更多的政府机构和企业体验到了云原生技术的价值。 2020年7月31日,腾讯云副总裁刘煜宏在2020云原生技术大会上表示:“腾讯云原生产品API每日调用量已经超过100亿次,拥有超过100万的开发者,同时服务超过50万的客户,腾讯云实际上已经成为国内服务开发者最多的云原生平台。”腾讯云容器产品总经理邹辉表示,今年相比去年同期,腾讯云的容器增长率为300%左右,实现了3倍增长。 在云计算产业拐点期,腾讯云在井喷的云原生应用中乘风破浪。 云原生PaaS大发展 什么是云原生PaaS?简单理解,云原生技术包括云原生iPaaS和云原生aPaaS

用云开发Cloudbase,实现小程序多图片内容安全监测

拈花ヽ惹草 提交于 2020-08-04 16:54:59
前言 相比于文本的安全检测,图片的安全检测要稍微略复杂一些,当您读完本篇,将get到 图片安全检测的应用场景 解决图片的安全校验的方式 使用云调用方式对图片进行检测 如何对上传图片大小进行限制 如何解决多图上传覆盖问题 示例效果 当用户上传敏感违规图片时,禁止用户上传发布,并且做出相对应的用户友好提示 应用场景 通常,在校验一张图片是否含有违法违规内容相比于文本安全的校验,同样重要,有如下应用 图片智能鉴黄:涉及拍照的工具类应用(如美拍,识图类应用)用户拍照上传检测;电商类商品上架图片检测;媒体类用户文章里的图片检测等 敏感人脸识别:用户头像;媒体类用户文章里的图片检测;社交类用户上传的图片检测等,凡是有用户自发生产内容的都应当提前做检测 解决图片的安全手段 在小程序开发中,提供了两种方式 HTTPS调用 云调用 HTTPS 调用的请求接口地止 https://api.weixin.qq.com/wxa/img_sec_check?access_token=ACCESS_TOKEN 检测图片审核,根据官方文档得知,需要两个必传的参数:分别是:access_token(接口调用凭证),media(要检测的图片文件) 对于HTTPS调用方式,愿意折腾的小伙伴可以参考文本内容安全检测(上篇)的处理方式,处理大同小异,本篇主要以云开发的云调用为主 功能实现:小程序端逻辑

浅析小程序云原生数据库设计与应用

安稳与你 提交于 2020-08-04 09:28:03
从软件工程的角度来看,软件开发经历了如下三个阶段:传统开发->敏捷迭代->Serverless。 传统的开发模式和敏捷迭代开发模式除了需要开发者编写核心的业务逻辑外,都不可避免地需要对后端的基础设施进行管控和优化。比如,一个应用的逻辑可以很简单,可一旦涉及到应用的发布部署,就需要开发者花费大量精力进行服务器、数据库、网络等基础设施的申请和搭建,还要考虑这些后端基础设施的稳定性、可用性和监控指标。这一切耗时耗力又与产品的核心功能无关,对于需要快速开发和试错的产品,传统的模式开发速度慢、部署和运维成本较高。 随着 Serverless 概念的火热,越来越多的开发者开始转向Serverless发展。“Serverless”并不是指后端没有服务器,而是将后端服务器及相关运维操作变得对上层应用开发者不可见和透明,使得用户无需关心后端的基础设施,直接通过云API一键接入云函数、云数据库和云存储来获取算力、数据库、存储等基础的后端能力。这种随用随取的开发模式,不但可以让开发者能更专注于自身的业务逻辑,还具有低成本、开发速度快以及免运维等诸多优势。 小程序需求 + Serverless理念 = 小程序云开发 基于此,小程序云开发以微信作为小程序前端运行的依托,同时又通过接入云函数、云数据库和云存储,来达到对后端基础设施的开箱即用。这些特性可以在很大程度上解放小程序开发者的生产力

诗词歌赋,样样精通!诗词古语小程序带你领略魅力古风丨实战

南笙酒味 提交于 2020-05-02 04:52:52
1. 小程序功能 古诗词大全 成语大全 成语接龙 诗词飞花令 诗词分享、收藏 诗词接龙 唐诗宋词起名字 百家姓 猜谜语 2. 小程序预览: <br> <img src="https://puui.qpic.cn/vupload/0/20190809_1565314668113_0ascs92ffzmi.jpeg/0" width="240" /> <br> 3. 部分截图 首页 <img src="https://puui.qpic.cn/vupload/0/20190808_1565261440163_r41j6cqlqhg.png/0" width="225" height="400" /> 列表页 <img src="https://puui.qpic.cn/vupload/0/20190809_1565314716650_iqy2nphl2g.jpeg/0" width="225" height="400" /> 详情页 分享页 <img src="https://puui.qpic.cn/vupload/0/20190808_1565261462797_mrto0hl9w6k.png/0" width="225" height="400" /> 唐诗宋词 <img src="https://puui.qpic.cn/vupload/0/20190809

如何通过 Github Action 薅腾讯云云开发的羊毛

。_饼干妹妹 提交于 2020-04-26 17:40:54
如何通过 Github Action 薅腾讯云云开发的羊毛 印记中文一直致力于为国内前端开发者提供技术文档的翻译服务,比如 React, Webpack, Node.js 等技术文档,都能有看到印记中文参与的影子。为了让文档的加载速度更好,我们都把文档全数部署在腾讯云国内的 CDN 服务上。不过这也带来了比较大的成本压力,做部署服务买的机器、每几个月要买 TB 级别的 CDN 流量包。 直到最近,腾讯云云开发推出的静态资源部署服务,对于许多文档站、静态个人官网,无论是在部署上,还是价格上,都非常的友好亲民。经过计算发现,比将站点部署在云服务器以及传统的 CDN 更加实惠。这么好的羊毛,不薅天理难容啊! 不过由于印记中文的文档种类多,情况各不相同,经过一番的研究之后,梳理出以下的需求,并且输出了对应的解决方案,希望开放出来给大家针对自身的情况使用。 印记中文的部署需求 需求一:文档个数多,希望可以统一发布方案 由于印记中文的文档不少,至少有 10 个以上,部署的方案需要比较整齐划一才比较好地做维护。之前我们是通过 Node.js 写了一个部署服务,一定程度上减轻了部署的负担,但还是需要在每个文档里,新加入脚本做构建和触发部署。而 Github Action 推出后,完美解决了 Github 项目构建与部署问题,因此基于 Github Action 做一个部署方案是比较好的解决方案。