RuoYi-Vue服务器最低要求
结论: RuoYi-Vue框架的最低服务器要求为:1核CPU/1GB内存/20GB存储空间,支持Java8+和MySQL5.7+环境。实际生产环境建议使用2核CPU/4GB内存以上配置。
硬件要求
-
最低配置:
- CPU:1核
- 内存:1GB
- 存储:20GB(系统+应用+数据库)
-
推荐生产环境配置:
- CPU:2核或以上
- 内存:4GB或以上
- 存储:50GB或以上(根据业务数据量调整)
软件环境要求
-
操作系统:
- Linux(推荐CentOS 7+/Ubuntu 18.04+)
- Windows Server(可用于开发测试,生产环境不推荐)
-
Java环境:
- 必须:JDK 1.8或以上版本
- 推荐使用OpenJDK或Oracle JDK
-
数据库:
- MySQL 5.7或以上版本(生产环境推荐5.7+)
- 可选:Oracle、PostgreSQL等(需额外配置)
-
Web服务器:
- 内嵌Tomcat(默认)
- 可选:Nginx(推荐用于生产环境反向X_X)
网络要求
- 端口开放:
- 应用端口(默认8080)
- 数据库端口(默认3306)
- 如需前端分离部署,需开放前端服务端口
其他注意事项
-
JVM参数:
- 建议Xms和Xmx设置为相同值(如-Xms512m -Xmx512m)
- 根据服务器内存调整,避免内存浪费或不足
-
并发性能:
- 低配服务器适合开发测试和小型应用
- 高并发场景必须升级配置
-
监控建议:
- 配置基础资源监控(CPU/内存/磁盘)
- 建议添加JVM监控
核心建议: 对于正式生产环境,不要使用最低配置,应根据预期用户量和业务复杂度适当提高服务器规格,特别是内存和CPU资源。开发测试环境可以使用最低配置运行。