金狮贵宾会网校V10系统支持多样化的缓存应用场景,,,,好比磁盘文件缓存、mongodb缓存及redis缓存,,,,若是你的网站并发较高时,,,,还使用单机版本的缓存文件显然是应付不过来。。;;;;;谷菀追浩鹞募损坏等问题,,,,严重影响网站的正常运行,,,,好比导致学习进度不正常,,,,登录被挤出等问题。。
本文就教你怎样启用mongodb数据库来替换单机版本的磁盘文件缓存。。使用前我们先了相识一下mongodb数据库:
看法
MongoDB是一个基于文档的数据库,,,,其中文档是指一组键值对(类似于关系型数据库中的一行纪录),,,,其中值可以是字符串、整数、数组、嵌套文档等种种数据类型。。MongoDB中的文档可以是动态的,,,,即不需要提前界说文档的结构。。MongoDB将文档组织为荟萃(类似于关系型数据库中的表),,,,荟萃中的文档可以凭证需要举行添加、删除、更新和盘问等操作。。
特点
1.高度可扩展:MongoDB是一种漫衍式数据库,,,,可以轻松地将数据漫衍到多个节点上,,,,从而实现数据的高可用和负载平衡。。MongoDB还支持水平扩展,,,,即在需要时可以添加更多的节点来扩展数据存储和处理能力。。
2.无邪的数据模子:MongoDB的文档是基于BSON(二进制JSON)名堂存储的,,,,因此可以支持种种数据类型和数据结构。。MongoDB还支持嵌套文档和数组,,,,从而实现更重大的数据结构和盘问。。
3.高性能:MongoDB使用内存映射文件(MMAP)来治理数据存储和读写,,,,从而实现高效的数据会见和盘问。。MongoDB还支持索引和聚合操作,,,,可以更快速地处理大宗数据。。
4.多样化的盘问:MongoDB支持种种类型的盘问,,,,包括规模盘问、文本搜索、地理位置盘问等,,,,从而知足差别应用场景下的数据需求。。
5.容易学习和使用:MongoDB的语法简朴、直观,,,,可以通过下令行工具、图形界面或种种语言的驱动程序举行操作。。
从以上的介绍,,,,我们可以看出mongoDB的高性能特点,,,,特殊适合做缓存来使用的。。也就可以替换我们默认的磁盘文件缓存了。。
接下来,,,,我们以阿里云提供的mongoDB为例说明怎样启用。。首先我们先到阿里云服务器购置MongoDB数据库实例,请按以下方法操作


按上面确认下单支付即可。。
接下来,,,,找到MongoDB的控制台,,,,如下图:

通过以上方式进入,,,,接下来,,,,找到数据库毗连,,,,可以一下公网地点举行毗连会见,,,,如下图:
申请公网地点:

申请完公网链接后,,,,还需要设置一下会见的白名单后,,,,如下图,,,,我们设置了一个允许会见的IP,,,,如:0.0.0.0/0

修改金狮贵宾会网校的Web.config 举行MongoDB毗连

如上图,,,,找到公网的链接,,,,复制出来,,,,然后进入金狮贵宾会网校的服务器,,,,翻开web.config举行设置
将默认的
改成

注重:MongoDBEnable需要设置为true,然后把从阿里复制出来的链接复粘贴到MongoDBConnStr里,,,,并把 **** 改成你开通mongodb时设置的登录密码即可。。
| 下载信息 [文件大。。910 KB 下载次数: 次] |