phz / ric-wordpress
高性能响应式图片缓存(RIC)的Wordpress插件
dev-master
2023-06-19 09:04 UTC
Requires
- php: >=5.5
This package is auto-updated.
Last update: 2024-09-19 11:26:46 UTC
README
RIC Wordpress -plugin
1. 项目描述
Wordpress插件用于响应式图片缓存(RIC)https://github.com/phzfi/ric
1.1. 商业愿景
精确调整并缓存图片以适应视口大小,以提高性能,与传统缓存相比,传统缓存可能提供3种图片大小,非最佳,且需要客户端调整图片。
1.2. 任务管理
1.3. 用户画像
1.4. 用例
1.5. 非功能性需求
PHZ-PERF-1 加载页面小于1000毫秒。
2. 架构
2.1. 技术
Dev
- 待办事项
CI
- PHZ内部Jenkins
预发布
- PHZ.fi预发布(内部)
生产
2.2. 命名、术语和关键概念
环境和配置应该命名为
- dev: docker-compose.yml(即使用dev环境的默认名称),但.env.dev
- (ci): 在CI上使用dev环境
- stg: docker-compose.stg.yml, .env.stg
- prod: docker-compose.prod.yml, .env.prod
2.3. 编码规范
目录结构
- doc/用于UML文档
- etc/用于nginx、ssh等配置。可以在配置虚拟机时使用cp -pr etc/ /etc,与操作系统目录结构匹配
- results/测试结果
- reports/例如代码覆盖率报告
- src/用于源代码**注意!源代码应放置在单个文件夹(src)中,该文件夹可以挂载到虚拟机中的Docker-volume或Vagrant-shared文件夹中,以便node_modules或vendor目录不在共享文件夹中。有关如何规避问题的更多详细信息,请参阅https://wiki.phz.fi/Docker和https://wiki.phz.fi/Vagrant
- tests/用于测试
2.4. 开发指南
在此处添加项目编码的示例和提示。将隐性知识转换为显性知识。
3. 开发环境
注意!PHZ编码规范:将此环境命名为dev。注意!但是,请使用dev环境的默认文件,例如docker-compose.yml(而不是docker-compose.dev.yml)。
3.1. 前提条件
3.2. 启动应用程序
3.3. 访问应用程序
3.4. 运行测试
3.5. IDE设置和调试
3.6. 版本控制
3.7. 数据库和迁移
3.8. 持续集成
4. 预发布环境
注意!PHZ编码规范:将此环境命名为stg。
4.1. 访问
4.2. 部署
4.3. 烟雾测试
4.3.1. 自动化测试用例
4.3.2. 手动测试用例
4.4. 回滚
4.5. 日志
4.6. 监控
5. 生产环境
注意!PHZ编码规范:将此环境命名为prod。
5.1. 访问
5.2. 部署
5.3. 烟雾测试
5.3.1. 自动化测试用例
5.3.2. 手动测试用例
5.4. 回滚
5.5. 日志
5.6. 监控
6. 操作手册
6.1. 定时任务
6.2. 手动流程
7. 问题
7.1. 环境
7.2. 编码
7.3. 依赖关系
在此处添加您发现的与升级到新版本相关的 TODO 和阻塞项。列出库/框架/服务、版本,然后是错误信息。