Skip to content

rememberber/WebDevMatters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Web开发可能需要考虑的事项

前端

  • 页面适配
  • 响应式页面
  • 图片品质+体积
  • 客户端+服务端数据埋点
  • 缓存及缓存强制失效
  • 组件/模块打包
  • 自动化部署
  • 后退目标控制(浏览器前进后退)

后端

  • api全局异常管理和错误码管理
  • 日志管理
  • Restful
  • 服务/微服务解耦
  • 多服务/集群/分布式/单id行为Trace
  • 多服务maven依赖版本集中管理
  • 关键业务流水持久化
  • 消息队列服务
  • 模板语言
  • Admin后台管理系统用户操作记录
  • 权限控制
  • 定时任务
  • 缓存及更新机制
  • 读写分离
  • 并发/高并发
  • 请求排重
  • 事务
  • 多数据源
  • 多环境配置
  • CI持续集成

运维

  • https
  • gzip压缩
  • 自动化部署
  • 备份和回滚
  • 热部署/高可用
  • 容器/弹性负载
  • 静态资源云存储
  • 服务状态监控/报警

前端+后端

  • Git分支管理

前端/后端/运维

  • 跨域
  • http2.0

所有

  • (踩坑+犯错)经验的积累
  • (搜索+问答等)技术的沉淀
  • 服务者态度+用户是个呆瓜角度
  • 渐进式+预见未来
  • 简单点,尽量简单点

Releases

No releases published

Packages

No packages published