, 前端通过索引接口找到路径信息 , 通过路径信息拼接好http协议 , 调用http接口去下载文件 .
3....在调用s3的时候 , 不能每次打开一个邮件 , 都去调用s3吧 ....s3服务并不是特别稳定 , 因此部门又引入了阿里云存储 , 在收信的时候会同时往s3和阿里云写两份文件 , 在索引服务中增加标识 , 标识出属于s3还是阿里云, 还是两边都有....各端通过标识 , 优先去阿里云拉取邮件 , 因为阿里云和s3存储文件的路径不一致 , 因此就废弃了nginx的代理缓存 .
6.我负责的web和移动客户端, 其他端不知道 , 每次都前往阿里云拉取邮件..., 因为是走的阿里云内网 , 不会占用流量 ,速度也很快 ,为了项目的可维护性 ,迁移服务器时,不需要考虑各种缓存目录的权限问题 , 就去掉了所有缓存 , 直接访问阿里云存储.
7.现在接口中最大的性能问题是在解信的过程中