[日常]总结2016年7月入职至2016年7月26号微盘所遇bug

2016年刚入职后在新浪微盘项目上所遇到的问题:

1.前端接口的程序不同版本问题,版本号在程序路径中区分,比如2.4.2/lib/sdk/api/weipan/Client.php

2.文件夹接口的mc缓存问题,用户创建文件夹的时候会从新读取数据库更新MC缓存

3.文件库和用户库分开,比如:用户表在端口4001库,文件表在端口5001库,

4.根据用户id进行分表,比如:我的uid 142262729,在user04表

5.分享文件失败问题的测试与修复

6.某一分库逻辑uid%128 取出的值大于64是在4381库,小于64在4380库

7.测试支付成功但没加上会员日期问题,查询支付宝回调的逻辑,建表保存支付记录payment_member_log

8.上传s3文件失败问题,

使用ie11进行测试,上传网盘附件和邮箱网盘上传文件,进度停在99.99%
使用360的ie兼容模式测试,进度停在99.99%,长时间后显示 连接应用服务器失败。

解决是

编码问题,经过测试,是因为s3那边没有对返回的文件头filename部分进行urlencode处理
ie11进行urlencode的时候,会把空格转成+,正常应该是%20,应该使用rawurlencode()函数处理

9.上传大文件切分合并问题

原文地址:https://www.cnblogs.com/taoshihan/p/9998283.html