Re: [请益] 中选会网站的架构

楼主: ripple0129 (perry tsai)   2018-11-25 19:47:34
稍微看了一下
前后端应该是没有分离
直接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之中
: 大大的减轻中选会网站的负担。
: 有错请给予指正~~~
作者: crossdunk (推嘘自如)   2018-11-25 21:51:00
好奇怎么解决一个ip只能给六万五千个连线的问题
作者: x000032001 (版废了该走了)   2018-11-25 21:59:00
那就用多个IP阿
作者: pttworld (批踢踢世界)   2018-11-25 22:09:00
对岸天猫百万级并发可能吧
作者: BearWu (B.r)   2018-11-25 23:03:00
在Gossip有篇回文有提到#1R-MyBfQ (Gossiping)
作者: alog (A肉哥)   2018-11-25 23:05:00
如要重现类似的架构就是将整个网站算/render成静态档,如果用aws,就是把算好可以运作的资料放置至s3,接着用cloudfront 代理s3底下的某个bucket内容,接着帮cdn租用自订ssl的功能 跟 使用 geoblocking 锁肉鸡比较多的国家 例如菲律宾那里就一批都是用来打网站用的大致上就只要付钱就好 流量问题网页够单纯加上浏览器/http快取设定好 即使网友重刷网页也五万块的预算应该可以打住Cloudfront 用在1111活动时超好用der

Links booklink

Contact Us: admin [ a t ] ucptt.com