[日常]總結2016年7月入職至2016年7月26號微盤所遇bug
阿新 • • 發佈:2018-11-21
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.上傳大檔案切分合並問題