未验证 提交 660bfa47 编写于 作者: W wanganxp 提交者: GitHub

Update faq.md

上级 760a4378
......@@ -8,7 +8,7 @@
### uniCloud稳定吗?DCloud服务器异常会影响我的线上业务吗?
`uniCloud`是 DCloud 和阿里云、腾讯云等成熟云厂商合作推出的云服务产品,阿里云、腾讯云等提供云端基础资源,DCloud提供API设计、前端框架、IDE工具支持、管理控制、插件生态等服务,开发者的云函数直接托管在阿里云等服务商平台。用户终端App运行时,直连云服务商平台,不会经过DCloud服务器,开发者无需担心因DCloud服务器负载而影响自己业务的问题。
`uniCloud`是 DCloud 和阿里云、腾讯云等成熟云厂商合作推出的云服务产品,阿里云、腾讯云等提供云端基础资源,DCloud提供API设计、前端框架、IDE工具支持、管理控制、插件生态等服务,开发者的云函数直接托管在阿里云等服务商平台。用户终端App运行时,直连云服务商平台,不会经过DCloud服务器,开发者无需担心因DCloud服务器负载而影响自己业务的问题。
### 云函数 和 传统 Node.js 开发有何区别?
......@@ -46,11 +46,18 @@ uniCloud提供了`云函数URL化`,来满足上述需求。[详见](https://un
综上,uni-app放弃了客户端直连数据库,所有数据库操作必须使用云函数。
### 云函数支持websocket和定时任务吗?
### 云开发是nodejs+MongoDB组合,对比php+mysql的传统组合怎么样?
nodejs的性能高于php,MongoDB的性能也优于mysql。
腾讯云和阿里云均支持定时任务,可定期运行云函数。
对于前端而言,MongoDB这种类json的文档数据库更加易用,且有更高的灵活性。
操作MongoDB仍然使用js的方法,而无需学习sql语句。
至于websocket,它的实时特性导致serverless化比较复杂。还需要继续寻找合适方案。如果使用三方sdk服务,比如推送、腾讯或声网等实时音视频方案,由于是连接三方服务器,不是连接uniCloud,这些方案仍然可以继续使用。
对于喜欢传统数据库的开发者而言,仍然可以按传统方式设计数据库表结构。对于希望增加数据冗余以提高性能的开发者而言,nosql数据库则是利器。
php+mysql的优势在于生态,有很多现成的开源项目,可以大幅提高开发效率。而uniCloud将通过插件市场等一系列手段强化生态,给开发者提供更高效率的各种轮子。
### 支持websocket吗?
websocket的实时特性导致serverless化比较复杂。还需要继续寻找合适方案。如果使用三方sdk服务,比如推送、腾讯或声网等实时音视频方案,由于是连接三方服务器,不是连接uniCloud,这些方案仍然可以继续使用。
### 如何导入老数据库的数据?
- 方式1:可以在HBuilderX里用db_init.json来批量创建云数据库和插入表内容,[详见](https://uniapp.dcloud.io/uniCloud/cf-database?id=%e4%bd%bf%e7%94%a8db_initjson%e5%88%9d%e5%a7%8b%e5%8c%96%e9%a1%b9%e7%9b%ae%e6%95%b0%e6%8d%ae%e5%ba%93)
......@@ -67,12 +74,12 @@ uniCloud提供了`云函数URL化`,来满足上述需求。[详见](https://un
两家云厂商仍然在优化这个问题。目前如果开发者在意这个问题,给开发者的建议是:
1. 非高频访问的云函数,合并到高频云函数中。有的开发者使用纯单页方式编写云函数,即在一个云函数中通过路由处理实现了整个应用的所有后台逻辑。
2. 非高频访问的云函数,可以通过定时任务持续运行它(限腾讯云,同时注意别超过腾讯云的免费GBs限制
2. 非高频访问的云函数,可以通过定时任务持续运行它(注意阿里云的定时任务最短周期大于资源回收周期
3. 向service@dcloud.io发邮件,申请预留资源不销毁
### 发布H5时还得自己找个服务器部署前端网页,可以不用自己再找服务器吗?
很快会支持。
很快会支持静态网站部署
### uniCloud云数据库如何实现全文检索
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册