如默

mindoc接口文档在线管理系统进阶配置
mindoc文档管理系统是一款国产的轻量级的Wiki系统,为了有更好的体验,需要配置一下。
扫描右侧二维码阅读全文
11
2019/01

mindoc接口文档在线管理系统进阶配置

mindoc文档管理系统是一款国产的轻量级的Wiki系统,为了有更好的体验,需要配置一下。

废话不多说,开始干活!

mindoc程序安装请参考:

安装好之后就可以尽情使用了,但是,这里还有一点小技巧可以增强体验感。(都是我一个一个踩坑实践过来的(灬ꈍ ꈍ灬))

mindoc进阶配置

邮件配置

配置好邮件之后,用户忘记账号密码就可以通过发送邮件来重置密码,很便捷。

参考配置

####################邮件配置######################
#是否启用邮件
enable_mail=true
#每小时限制指定邮箱邮件发送次数
mail_number=20
#smtp服务用户名
smtp_user_name=xxx@xxx.com
#smtp服务器地址
smtp_host=smtp.xxx.com
#smtp密码
smtp_password=xxxxxxx
#端口号
smtp_port=465     //一般加密端口都是465,未加密是25,详情请咨询邮箱服务商
#发送邮件的显示名称
form_user_name=xxxx
#邮件有效期30分钟
mail_expired=30
#加密类型NONE 无认证、SSL 加密、LOGIN 普通用户登录
secure=SSL
说明

各大邮箱基本上都支持,按照说明开启就行了。唯一注意的就是,邮箱使用的是SMTP发信,QQ邮箱等其他邮箱请先在设置里面开启SMTP发信(pop3是另一种,mindoc不支持)

配置CDN

这里说的CDN是回源CDN,这个是我问mindoc作者说的,不搞那么复杂。

  • 其实就是将mindoc程序内部的静态js,css,images资源放在CDN服务器上,这样加载速度就会很快。
  • 又拍云,七牛云等CDN商的那个CDN无法配置mindoc,配置了之后会导致无法登录,验证码无法刷新等一系列问题。

参考配置

###############配置CDN加速##################
cdn=https://cdn.rumosky.com/mindoc/
cdnjs=https://cdn.rumosky.com/mindoc/
cdncss=https://cdn.rumosky.com/mindoc/
cdnimg=../
说明
1.CDN资源地址请填写资源目录的上一级,比如,mindoc默认的静态资源在根目录下的static文件夹里,需要将static文件夹全部放在CDN服务器上,路径填写你存放static文件夹的那个目录就行了。程序会自动查找静态资源。
2.不能直接写https://cdn.xxx.com/static/
3.因为static里面都包含了js,css,images,所以四个配置地址填相同的即可
4.图片非常少,所以博主img就没有配置CDN地址,调用的是网站服务器的文件。

开启Gzip压缩

开启这个压缩之后速度明显有提升,也会降低页面大小和流量。

参考配置

#开启压缩
EnableGzip=true

#压缩级别,取值为 1~9,如果不设置为 1(最快压缩)
gzipCompressLevel = 9

#压缩长度阈值, 当原始内容长度大于此阈值时才开启压缩,默认为 20B(ngnix默认长度)
gzipMinLength = 256

#请求类型,针对哪些请求类型进行压缩,默认只针对 GET 请求压缩
includedMethods = get;post
说明

有的时候配置文件里面没有开启压缩这一段代码,请不要着急,直接将上述配置复制到配置文件的最后面即可。

总结

  • 配置邮箱真的很有必要,尤其是多人使用文档系统的时候。
  • CDN静态资源迁移之后,访问速度明显快了很多。没分离静态文件的速度和现在不能比!
  • 压缩页面也能提升速度。
  • 还可以开启缓存,开启Redis等,具体请仔细研究配置文件。
Last modification:July 15th, 2019 at 04:57 pm
^_^您的每一分钱,都是对我最大的鼓励!

2 comments

  1. hhhh

    一股脑全丢cdn了

    1. 如默
      @hhhh

      这样是行不通的,我刚开始一股脑丢在CDN,结果登陆页面的验证码都加载不出来,登陆不了。

Leave a Comment