恩如標題講的,最近解一個Bug挺有趣的。當Bug解完以後,在我自己的本機端測試是正常的,但是放到測試機上的時候卻出問題了......./冏\ !!!!
最後發現是有兩個問題存在:
<1> 測試機上的Cache是上一個版本的,我必須要Uninstall系統,在build起來以後才會把Cache取消掉。
<2> 測試人員從DB中直接修改資料,而後台的DropList是抓取Cache中的資料,所以就沒同步更新到了,然後在真正要撈資料的時候就會出錯了.....。
-------------------------------
其實只有第二點比較需要注意,當資料庫是可以給予兩個以上的系統存取的時候,Cache要謹慎使用,不然很容易變成資料不同步的問題。
全站熱搜