Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
0fd5ec83
U
uni-app
项目概览
DCloud
/
uni-app
4 个月 前同步成功
通知
731
Star
38707
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
0fd5ec83
编写于
1月 19, 2020
作者:
雪洛
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://github.com/dcloudio/uni-app
上级
48b4cdae
a87f5f37
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
24 addition
and
5 deletion
+24
-5
docs/unicloud/_sidebar.md
docs/unicloud/_sidebar.md
+3
-2
docs/unicloud/faq.md
docs/unicloud/faq.md
+21
-3
未找到文件。
docs/unicloud/_sidebar.md
浏览文件 @
0fd5ec83
...
@@ -6,9 +6,10 @@
...
@@ -6,9 +6,10 @@
*
[
云函数
](
uniCloud/concepts/cloudfunction.md
)
*
[
云函数
](
uniCloud/concepts/cloudfunction.md
)
*
[
初始化
](
uniCloud/init.md
)
*
[
初始化
](
uniCloud/init.md
)
*
[
云函数
](
uniCloud/cf-functions.md
)
*
[
云函数
](
uniCloud/cf-functions.md
)
*
[
云数据
](
uniCloud/cf-database.md
)
*
[
云数据
库
](
uniCloud/cf-database.md
)
*
[
云存储
](
uniCloud/storage.md
)
*
[
云存储
](
uniCloud/storage.md
)
*
[
日志输出
](
uniCloud/cf-logger.md
)
*
[
日志输出
](
uniCloud/cf-logger.md
)
*
[
FAQ
](
uniCloud/faq.md
)
<!-- * [云存储](uniCloud/cf-storage.md) -->
<!-- * [云存储](uniCloud/cf-storage.md) -->
<!--* [身份认证](uniCloud/cf-authentication.md) -->
<!--* [身份认证](uniCloud/cf-authentication.md) -->
...
@@ -16,7 +17,7 @@
...
@@ -16,7 +17,7 @@
<!-- ** 权限管理-->
<!-- ** 权限管理-->
<!-- * [腾讯云](uniCloud/policy-tcb.md) -->
<!-- * [腾讯云](uniCloud/policy-tcb.md) -->
<!-- * [阿里云](uniCloud/policy-ali.md) -->
<!-- * [阿里云](uniCloud/policy-ali.md) -->
<!-- * [FAQ](uniCloud/faq.md) -->
<li></li>
<li></li>
<div
class=
"contact-box"
>
<div
class=
"contact-box"
>
<a
href=
"//ask.dcloud.net.cn/explore/"
target=
"_blank"
class=
"contact-item"
>
<a
href=
"//ask.dcloud.net.cn/explore/"
target=
"_blank"
class=
"contact-item"
>
...
...
docs/unicloud/faq.md
浏览文件 @
0fd5ec83
**uniCloud稳定吗?DCloud服务器异常会影响我的线上业务吗?**
**uniCloud和微信小程序云开发、支付宝小程序云开发有何区别?**
微信云开发仅支持微信小程序,支付宝云开发仅支持阿里系小程序。
`uniCloud`
和微信小程序云开发、支付宝小程序云开发使用相同的基础建设平台,微信小程序云开发背后是腾讯云的TCB团队,支付宝小程序云开发背后是阿里小程序云团队。
`uniCloud`
是DCloud和阿里小程序云团队、腾讯云的TCB团队展开深层次合作,在他们底层资源的基础上进行二次封装,提供的跨端云开发方案。
微信小程序
简单来说,uniCloud和微信小程序云开发、支付宝小程序云开发一样稳定健壮,但可以跨更多平台。
**uniCloud稳定吗?DCloud服务器异常会影响我的线上业务吗?**
`uniCloud`
是 DCloud 和阿里云、腾讯云等成熟云厂商合作推出的云服务产品,阿里云、腾讯云等提供云端基础资源,DCloud提供前端框架的封装、IDE工具支持、插件生态等服务,开发者的云函数直接托管在阿里云等服务商平台,用户终端App运行时,直连云服务商平台,不会经过DCloud服务器,开发者无需担心因DCloud服务器负载而影响自己业务的问题。
`uniCloud`
是 DCloud 和阿里云、腾讯云等成熟云厂商合作推出的云服务产品,阿里云、腾讯云等提供云端基础资源,DCloud提供前端框架的封装、IDE工具支持、插件生态等服务,开发者的云函数直接托管在阿里云等服务商平台,用户终端App运行时,直连云服务商平台,不会经过DCloud服务器,开发者无需担心因DCloud服务器负载而影响自己业务的问题。
**云函数 和 传统 Node.js 开发有何区别?**
云函数是运行在云端的 JavaScript 代码,开发API和 Node.js基本一致,但运行模式上存在如下差异:
-
传统Node.js开发需要购买服务器,安装Node.js环境,部署 pm2 等守护进程;云函数无需考虑服务器环境,只需专心实现业务代码,然后将云函数一键上传,云服务商负责云函数运行环境的准备。
-
传统Node.js开发模式,开发者需监控服务器参数,比如硬盘使用率,避免服务器负载过高导致业务中断;云函数模式下,开发者无需关心云函数运行的宿主环境,云厂商会实现服务调配及硬件监控。
-
用户量较大时,传统Node.js开发需考虑购买更多服务器并实现负载均衡;云函数模式下,云服务商自动弹性扩容,开发者无需担心服务器扛不住压力。
-
传统Node.js开发模式,需考虑安全防护,比如DDos攻击;云函数模式,云厂商的API网关会做拦截防护,开发者无需关心,并可节省高防IP等费用
总结一下,前端同学虽然可熟练编写Node.js代码,但对于DB优化、弹性扩容、攻击防护、灾备处理等方面还是有经验欠缺的,但
`uniCloud`
云函数将这些都封装好了,真正做到仅专注业务实现,其它都委托云厂商服务。
另外,在 Node.js 代码实现上,云函数每次执行的宿主环境(可简单理解为虚拟机或服务器硬件)可能相同,也可能不同,因此传统
`Node.js`
开发中将部分信息存储本地硬盘或内存的方案就不再适合,建议通过云数据库或云存储的方案替代。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录