大于AI 博客

项目全面审查与优化指令

项目全面审查与优化指令 (任务执行前先打包备份)

一、项目情况

  1. 本地测试地址: http://geo3.localhost/
  2. 本地测试后台: http://geo3.localhost/admin/
  3. 本地测试登录账号:datixi , 口令:Demo#12345678

二、本地部署环境及技术栈

  1. 环境搭建软件: D:\Program1\NetWord\FlyEnv\flyenv\FlyEnv.exe
  2. 服务器运行环境: D:\Program1\NetWord\FlyEnv\FlyEnv-Data\app\nginx-1.31.6\nginx-1.31.6
  3. PHP运行环境:D:\Program1\NetWord\FlyEnv\FlyEnv-Data\app\php-8.4.26
  4. 目标生产环境:宝塔系统 Alibaba Cloud 3 (Soaring Falcon) x86_64(Py3.7.16), php-8.4.26 , SQLite3.53.4 , nginx-1.31.6 。

三、代码审查范围

  1. 逐文件、逐行审查代码,排查以下问题: - 功能缺陷与功能完整性缺失 - Bug(逻辑错误、边界条件、异常处理缺失) - 安全问题(输入校验、权限控制、敏感信息泄露、注入风险) - 性能问题(冗余计算、重复请求、内存泄漏、阻塞操作)
  2. 精简代码:删除死代码、重复逻辑、未使用的变量/函数/依赖,合并可复用的模块。

四、前端优化

  • 组件化:重复 UI 模块抽取为可复用组件,避免样式/逻辑散落多处
  • 状态管理:梳理状态流转,消除不必要的重复渲染和冗余状态
  • 资源加载:图片/静态资源懒加载、合理压缩,减少首屏体积
  • 响应式适配:确保不同屏幕尺寸下布局不错乱
  • 交互反馈:加载态、空状态、错误态统一处理,避免用户操作无反馈

五、后台框架优化

  • 分层结构:路由/控制层、业务逻辑层、数据访问层职责清晰分离,避免逻辑耦合在一处
  • 接口设计:统一请求/响应格式,统一错误码与异常处理机制
  • 数据库层:检查慢查询、缺失索引、N+1 查询问题
  • 配置与依赖:清理过期依赖、统一配置管理方式(环境变量/配置文件),避免硬编码
  • 日志与监控:关键操作有日志记录,便于排查问题

六、UI/UX 审查标准

前台界面

  • 排版统一:字体、字号、行间距、段落间距保持一致的层级体系
  • 视觉和谐:配色方案统一,分割线/留白使用克制且一致
  • 易读专业:信息层级清晰,重点内容突出,避免信息过载

后台管理界面

  • 操作便捷:常用功能入口明显,操作路径最短化
  • 视觉统一:与前台共用一套设计规范(字体、字号、间距、配色、分割线)
  • 模块化清晰:功能模块按业务逻辑分组,不交叉冲突,便于查找,整体不显杂乱

七、执行原则

  • 统一规划后按最优方案一次性修复,不分批次零散修改
  • 所有判断自主完成,无需逐项向我确认,直接采用你认为的最佳方案
  • 修复完成后,简要总结:发现的问题清单、采取的修复方案、UI 改动要点

评论(0)

验证码输入图中 4 个字符,不区分大小写;看不清就点图片换一张