稍微看了一下
前後端應該是沒有分離
直接template engine render html的方式
所以web版也沒看到ajax
(只參考候選人得票頁)
手機版有ajax拉回的是含html tag的
不是純json傳輸
應該是指針對這部份做個特定的route
前端沒有需要接受訂單的要求
沒有強一致性的要求
久久才一次的選舉
外加資料量不大
(只需要統合性資料不是要每張票資料)
連中間的redis層都可以不用做了
直接用LRU cache的方式就夠存放了
只要把整個monolithic 網站丟上直接對你有
auto scaling的雲端服務
掛上CDN差不多就毫無懸念了
後台針對DB update選票數量就行了
花幾分鐘分析可能一些細節沒想到
有想到的人再補充吧
※ 引述《wave1et (百分百殖利率)》之銘言:
: https://www.cec.gov.tw/pc/zh_TW/CC/65000000000000000.html
: 請問中選會開票網頁的實現架構是用什麼框架之類呢?
: 看起來頁面皆是一個一個靜態的html檔案
: 我想在開票的過程中,
: 這些靜態的html檔案應該是動態地,
: 換句話說,html是由後面的軟體框架產生的吧。
: 此外,因為由於是靜態的html,所以可以分散存放在不同的proxy之中
: 大大的減輕中選會網站的負擔。
: 有錯請給予指正~~~