提前完成环境预检,避免验收现场卡壳,具体操作如下:
Linux服务器资源检查,执行以下命令:
``` 查看CPU、内存实时占用 top -bn1 | head -10 查看磁盘剩余空间 df -h ```合格标准:CPU持续占用低于30%,内存剩余不低于总容量40%,磁盘剩余空间不低于规划存储的60%
网络连通性测试,在任意客户端执行命令:
``` ping 你的域名/服务器IP -n 100 ```合格标准:丢包率低于1%,访问延迟低于200ms,不同网络环境(内网、办公网)均可正常打开登录页
按照提供的权限配置表,逐个角色测试,具体检查项:
按以下步骤逐项测试,全部符合要求即为合格:
1. 数据导入测试:导入准备好的100条测试样本,检查结果:所有数据无丢失,附件可正常预览,目录分类关联正确
2. 检索功能测试:分别测试关键词检索、分类检索、多条件组合检索(如「2023年+行政类+XX经手」),要求:检索响应时间低于3秒,查全率≥95%,查准率≥98%
3. 流程测试:走完「借阅申请→审批→借阅→归还」全流程,要求:对应节点消息通知正常发送,归还后下载权限自动收回

4. 备份恢复测试:导出全量备份包,删除1条测试数据后执行恢复,要求:恢复后所有数据完整无损坏,备份包支持加密存储
1. 会话安全测试:登录后不操作停留30分钟,刷新页面,要求自动跳转到登录页,需重新验证身份,符合要求为合格
2. 漏洞扫描:打开免费在线扫描地址https://www.netsparker.com/web-vulnerability-scanner/online-scan/,输入你的系统访问地址,无高危SQL注入、XSS跨站漏洞即为合格
3. 兼容性测试:分别在Chrome最新版、Edge最新版、IE11、Safari最新版打开系统,所有功能正常显示、操作无异常即为合格
完成所有检查项后,按以下步骤落地收尾:
大部分是静态资源未压缩导致,在Nginx配置中添加以下gzip配置,重启Nginx即可解决:
``` http { gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; gzip_min_length 1024; } ```分两步修改配置:
PHP后端修改php.ini配置:
``` upload_max_filesize = 64M post_max_size = 64M ```Nginx配置中,server块添加一行:client_max_body_size 64M;,重启服务即可生效
先清除浏览器缓存重新测试,如果仍不生效,登录后台重新同步权限缓存,一般即可解决问题