作为国内领先的Zoomla!逐浪CMS,一直以来深受人道的除了其功能强大、性能稳定外,易用性也是其突出的现。

自Zoomla!逐浪CMS 8.x开始,官方在其程序包中,集成了一键安装进程,从而大大提升了管理效率。

而在2020年元月发布的最新版Zoomla!逐浪CMS v8.1.3中,我们带来了一个全新的功能:NoSQL安装模式。

走进NoSQL安装

企业级的应用,一般架构在大型数据库上,比如甲骨文数据库、或者微软的SQL server数据库。

sql server数据库依托微软大数据平台,这些年来取得了非常卓越的成就,能够承载海量的数据吞吐。

然而有的场景下,站长和CMS开发者们,可能不想部署SQL server服务,他们的理由可能是:

  1. 当前没有部署sql server的环境(有的时候部署iis环境,不代表sql server环境,比如硬盘不足、性能不够)。
  2. 想节省更多的节省。
  3. 没有获得sql server授权,另外花钱购买则要更多的开支预算。
  4. 根本没有数据要求,比如就是做一个单页展示型网站。
  5. 想快速的进入安装建模,而不想为了数据库浪费更多的精力。
  6. 不掌握安装sql server的知识
  7. 其它各种原因

那么,我们为你提供了一个全新的安装模式,即:NoSQL安装模式。

越来越流行的NoSQL思潮

NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。

上面一段话是来自百科对于NoSQL数据库的介绍,这当然是学术界的说法。

事实上就是轻量级、快速的响应,而不需要传统的关系数据库带来麻烦。

开启逐浪CMS NoSQL安装之旅

如果你不想使用SQL server服务,只是想做一个展示型网站,那么这是最佳选择。

启动安装,第一个界面就是选择安装模式,你可以选择屏幕左边的NoSQL安装,点击下方的“直接部署”按钮,这样一步就达成了:

选择NoSQL安装模式

安装成功:

安装成功

使用Zoomla!逐浪CMS的NoSQL模式开发网站

使用zoomla!逐浪CMS的NoSQL模式开发网站,首先要知道,系统是没有后台的,你如果还访问你的网站www.domain.com/admin/login ,系统则无论如何都会无法登录。

其次是,NoSQL模式下,网站的模板是读取的V5模板,同时不建议更改模板目录,如下图所示:

NoSQL模式下的逐浪CMS读取的是V5模板

NoSQL模式下的逐浪CMS读取的是V5模板

用户使用时,建议检查confgi/site.confg文件中相关字段是否选用了V5模板,如下图所示:

检查confgi/site.confg文件中相关字段是否选用了V5模板

整个模板目录也异常清洁,如下图示:

整个模板目录也异常清洁

前台界面也简洁如新,如下图示:

简洁的前台表现

在上图这个界面中,你可以自由的点击资讯门户、体验不凡等位置,感受文章体系。
这一切都是正常的,细心的你可能注意到,地址栏是采用/Default#/content/3这样的形式表现的,对,这就是静态路由。

前端内容页

你可以在这个目录下自由开发,同时系统也带了一个静态的数据源,你可以自由的编辑相关数据源,如下图示:

数据源处理

稍微懂些JS和前端基础的网友,就能快速的根据其逻辑进行开发。

显然用这样的好处是可以快速的进入模板设计,轻松设计小型网站,节省主机开支(不用再购买一个数据库了)。

当然,NoSQL模式也不是万能的,并不存在哪种模式更先进,只是适合不同的场景,也代表了逐浪CMS功能适应空间的提升。

好了,本期功能介绍就讲到这里,更多介绍及深度教程请关注官方文档中心www.z01.com/help 以及平台动态,欢迎大家访问www.z01.com/down 或npm i zoomla 下载最新版本体验尝鲜:)

最新文章

  1. [Java定时器]用Spring Task实现一个简单的定时器.
  2. Mysql 启动错误:the server quit without updating pid
  3. JS面向对象的程序设计
  4. android键盘弹出头部上移处理
  5. 【GoLang】GoLang 错误处理 -- 官方推荐方式 示例
  6. VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息。
  7. matlab绘图+计算心得
  8. 分类图 Class Diagram
  9. uC/OS - III 移植 IAR平台
  10. navicat 导入sql文件乱码问题解决
  11. 在DDMS中访问data目录
  12. Android源码中的FLAG为何使用16进制
  13. dom4j解析XML的CURD操作
  14. MVC配置伪静态
  15. mount挂载与umount卸载
  16. python多进程并发和多线程并发和协程
  17. 编程菜鸟的日记-初学尝试编程-易传媒笔试题(C++实现)
  18. openssl windows 生成公钥与私钥
  19. 如何通过Dreamweaver批量对整个站点或目录进行代码搜索或部分全部替换
  20. HDU 6065 RXD, tree and sequence (LCA+DP)

热门文章

  1. 吴裕雄--天生自然python学习笔记:抓取网络公开数据
  2. 浙江省第十六届大学生ACM程序设计竞赛部分题解
  3. VS2010发布,IIS实际目录,无法修改只读状态解难决办法
  4. C 语言高效编程与代码优化
  5. Ubuntu12.10下安装Python3
  6. python实现经典冒泡算法
  7. mac上svn: This client is too old to work with working copy 问题的解决
  8. Dungeon Master (三维BFS)
  9. VMware 虚拟机重启后获取不到ip的问题
  10. Kafka常用命令及配置文件