phz/ric-wordpress

高性能响应式图片缓存(RIC)的Wordpress插件

安装: 0

依赖项: 0

建议者: 0

安全: 0

星星: 1

关注者: 33

分支: 0

开放问题: 0

类型:wordpress-plugin

dev-master 2023-06-19 09:04 UTC

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/Dockerhttps://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 和阻塞项。列出库/框架/服务、版本,然后是错误信息。