ref: https://vivek-singh.medium.com/system-design-cheat-sheet-318ba2e34723
本篇文章是一個筆記文,紀錄關於 System Design 路上常遇到的架構與元件,譬如
1. LoadBalancer
2. Caches
3. Queues
4. Configuration Service
5. API Gateway
6. Service Mesh
7. CDN
8. Cassandra
9. Snowflake
10. Numbers
每個概念都還會附上一些相關影片與文章,也因為是個筆記內容,因此每個元件的介紹都不會非常詳細,都是小小段落介紹每個元件的最基本概念。
譬如 LoadBalancer 的筆記有
1. L4/L7 兩種的差異
2. AWS 上 ELB/ALB/NLB 的三種差異
3. LB 的演算法, Round Robin,Weighted RR, Least Connection/Response Time/Resource based 等
Caches
1. 實作有 Memcached, Redis 等相關專案
2. 什麼時候會使用 Memcached:
a. 需求簡單,譬如單純 Key/Value 字串,可以輕易地透過調整 cores/threads 來調整效能。
b. Volatile,沒有儲存機制
c. 只有 LRU 的 Cache 演算法
d. Key 最多 250B, Value 最多 1MB
3. 什麼時候使用 Redis
a. 需要儲存 object,而非單純 string
b. 支援多種演算法
c. 支援 data store,可以達到 non-volatile 效果
d. 可以支援 Set/Hash/List/Sorted Set 不同型態
這類型的文章對於踏入 System Design 能夠提供一個簡易的入門介紹,先有哪些類別需要學習,再針對每個類別獨立學習也是一個不錯的學習路徑。
同時也有1部Youtube影片,追蹤數超過2萬的網紅JG野人,也在其Youtube影片中提到,入嚟野人森林Discord一齊打機 ? https://discord.gg/GCcFynw SuperChat滿$50 或者加入會員可以加入野人LINE group Support the stream: https://streamlabs.com/jgtv 贊助Donate餵食野人...
「cdn cache」的推薦目錄:
- 關於cdn cache 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於cdn cache 在 Facebook 的最佳解答
- 關於cdn cache 在 Facebook 的精選貼文
- 關於cdn cache 在 JG野人 Youtube 的最讚貼文
- 關於cdn cache 在 簡單理解CDN 原理 的評價
- 關於cdn cache 在 Does cloudflare-cdn-cache-control also apply to uncacheable ... 的評價
- 關於cdn cache 在 Laravel CDN Cache Control and Invalidation - GitHub 的評價
- 關於cdn cache 在 CDN Caching, Static Site Generation, and Server Side ... 的評價
- 關於cdn cache 在 The Evolution of Advanced Caching in the Facebook CDN 的評價
cdn cache 在 Facebook 的最佳解答
要來跟大家分享一個關於 HTTP Cache 的知識,或許大多數的朋友都已經知道了,主要是分享給還不知道的朋友。
就是大多數的 Browser 及 Proxy/CDN 沒有實作 HTTP POST 的 Cache,也就是說我們用 POST 來查找資料,大多數的 Browser 及 Proxy/CDN 是不會幫我們 Cache 的,每次的 POST 都是穿透回伺服器執行。
即使我們像圖片中加了 Cache-Control,也沒有用的,所以,我們查找資料的 Api 盡量用 HTTP GET,來避免掉一些麻煩。
cdn cache 在 Facebook 的精選貼文
分享給有在用 CDN 的朋友,在 cache-control 的規範中有 max-age 和 s-maxage 這兩個類似的東西,下面這篇文章透過一個簡單的範例將 max-age 及 s-maxage 設定不同數字來展現差異。
cdn cache 在 JG野人 Youtube 的最讚貼文
入嚟野人森林Discord一齊打機 ? https://discord.gg/GCcFynw
SuperChat滿$50 或者加入會員可以加入野人LINE group
Support the stream: https://streamlabs.com/jgtv
贊助Donate餵食野人▶ https://goo.gl/ixxG5K
訂閲我的頻道 ▶ https://goo.gl/RzS8DU
追隨我的Facebook ▶ http://goo.gl/asA5FV
商業合作▶junglerchannel@gmail.com
常見問題Q&A
野人電腦配置❓❓
CPU
- Intel® Core™ CoffeeLake i5-8400 2.8GHz 9M Cache 6 Core 6 Thread LGA1151
主機板
- ASRock B360M PRO4
顯示卡
- MSI GeForce RTX 2060 VENTUS 6G OC GDDR6
RAM x2
- G.SKILL DDR4 Value Series DDR4 2666MHz 8GB (1x8GB) Ram
火牛
- Antec Neo Eco TUF 550W 80 Plus Bronze
HDD
- WD Blue WD10EZEX 1TB 7200rpm 64MB 3.5 Inch HDD
SSD
- Samsung 970 EVO Series - 250GB PCIe NVMe - M.2 SSD
機箱
- ANTEC P8 ATX
野人用什麼電話❓❓
iPhone 11 Pro
野人幾歲❓❓
64歲??

cdn cache 在 Laravel CDN Cache Control and Invalidation - GitHub 的推薦與評價
This package was created to help managing CDN granular caching and invalidations. While using Akamai or CloudFront, we usually bust the whole cache when we ... ... <看更多>
cdn cache 在 簡單理解CDN 原理 的推薦與評價
近期遇到CDN 的問題,順便瞭解一下CDN 整個運作模式原先以為CDN 會自動做快取直到我們去purge CDN,但實際上CDN 是會根據Response Headers 的1 ... ... <看更多>