跳到主要内容
项目全面审查与优化指令
项目全面审查与优化指令 (任务执行前先打包备份)
一、项目情况
- 本地测试地址: http://geo3.localhost/
- 本地测试后台: http://geo3.localhost/admin/
- 本地测试登录账号:datixi , 口令:Demo#12345678
二、本地部署环境及技术栈
- 环境搭建软件: D:\Program1\NetWord\FlyEnv\flyenv\FlyEnv.exe
- 服务器运行环境: D:\Program1\NetWord\FlyEnv\FlyEnv-Data\app\nginx-1.31.6\nginx-1.31.6
- PHP运行环境:D:\Program1\NetWord\FlyEnv\FlyEnv-Data\app\php-8.4.26
- 目标生产环境:宝塔系统 Alibaba Cloud 3 (Soaring Falcon) x86_64(Py3.7.16), php-8.4.26 , SQLite3.53.4 , nginx-1.31.6 。
三、代码审查范围
- 逐文件、逐行审查代码,排查以下问题: - 功能缺陷与功能完整性缺失 - Bug(逻辑错误、边界条件、异常处理缺失) - 安全问题(输入校验、权限控制、敏感信息泄露、注入风险) - 性能问题(冗余计算、重复请求、内存泄漏、阻塞操作)
- 精简代码:删除死代码、重复逻辑、未使用的变量/函数/依赖,合并可复用的模块。
四、前端优化
- 组件化:重复 UI 模块抽取为可复用组件,避免样式/逻辑散落多处
- 状态管理:梳理状态流转,消除不必要的重复渲染和冗余状态
- 资源加载:图片/静态资源懒加载、合理压缩,减少首屏体积
- 响应式适配:确保不同屏幕尺寸下布局不错乱
- 交互反馈:加载态、空状态、错误态统一处理,避免用户操作无反馈
五、后台框架优化
- 分层结构:路由/控制层、业务逻辑层、数据访问层职责清晰分离,避免逻辑耦合在一处
- 接口设计:统一请求/响应格式,统一错误码与异常处理机制
- 数据库层:检查慢查询、缺失索引、N+1 查询问题
- 配置与依赖:清理过期依赖、统一配置管理方式(环境变量/配置文件),避免硬编码
- 日志与监控:关键操作有日志记录,便于排查问题
六、UI/UX 审查标准
前台界面
- 排版统一:字体、字号、行间距、段落间距保持一致的层级体系
- 视觉和谐:配色方案统一,分割线/留白使用克制且一致
- 易读专业:信息层级清晰,重点内容突出,避免信息过载
后台管理界面
- 操作便捷:常用功能入口明显,操作路径最短化
- 视觉统一:与前台共用一套设计规范(字体、字号、间距、配色、分割线)
- 模块化清晰:功能模块按业务逻辑分组,不交叉冲突,便于查找,整体不显杂乱
七、执行原则
- 统一规划后按最优方案一次性修复,不分批次零散修改
- 所有判断自主完成,无需逐项向我确认,直接采用你认为的最佳方案
- 修复完成后,简要总结:发现的问题清单、采取的修复方案、UI 改动要点
评论(0)