NKUST-ITC / NKUST-AP-API

NKUST-AP-v3-完善計畫
MIT License
7 stars 5 forks source link

更好的校車時刻表 #95

Closed takidog closed 4 years ago

takidog commented 4 years ago

在獲取單天時刻表,需要約1s上下的延遲

一般的時刻表,上面會有這個user預約狀態 講白了就是一份普通的時刻表自己預定的表單的融合

但在獲取自己的校車預約表單只需要 100~200ms

可以做到 全部學生共用一份時刻表 並且延長cache過期時間 (過期時間可以設定為那一天時刻表+1 day) 在單獨載入 自己預定的表單做合併

可以讓第一次讀入的時間加快許多

~~至於 校車過了預約時間 可以利用json檢查,去算時間並且阻擋預約~~

abc873693 commented 4 years ago

在獲取單天時刻表,需要約1s上下的延遲

一般的時刻表,上面會有這個user預約狀態 講白了就是一份普通的時刻表自己預定的表單的融合

但在獲取自己的校車預約表單只需要 100~200ms

可以做到 全部學生共用一份時刻表 並且延長cache過期時間 (過期時間可以設定為那一天時刻表+1 day) 在單獨載入 自己預定的表單做合併

可以讓第一次讀入的時間加快許多

至於 校車過了預約時間 可以利用json檢查,去算時間並且阻擋預約

沒啥問題
就是要相容舊版的格式就沒問題

takidog commented 4 years ago

feature/#95 時刻表跟舊版相容

之前寫什麼爛邏輯

takidog commented 4 years ago

98