現在的網頁應用程式都會架構成前端與後端,然後中間透過 Restful API 或是 GraphQL 來做遠端的資料請求
但是重複的資料一再對遠端服務做請求,一來沒效率,二來現在有些後端採用 Serverless 或是以 API 呼叫次數為計費,前端能盡量減少遠端 API 呼叫,除了能增加前端的反應速度,也可以減少後端的開銷
透過 SWR 對遠端做資料請求,會先查詢本地端的快取( Cache ),如果快取沒有對應的資料才會從遠端請求,這讓網頁前端的反應更快,可以讓使用者體驗更好
https://softnshare.com/swr/
同時也有6部Youtube影片,追蹤數超過11萬的網紅Alvinist / 艾爾文的生活紀錄,也在其Youtube影片中提到,這一次升級所有的器材和明細如下: 設備 【自費】QNAP TVS-h1288X NTD 95,000 【贊助】QXP-T32P Thunderbolt™ 3 擴充卡 NTD 4,090 【贊助】TL-D800C 8-Bay 儲存擴充設備 NTD 13,900 【贊助】QNA-T310G1T Thu...
cache快取 在 矽谷牛的耕田筆記 Facebook 的精選貼文
ref: https://dlorenc.medium.com/improving-tofu-with-transparency-da674aa2879d
本篇文章要介紹的是一種名為 TOFU 的認證機制,其全名為 Trust-On-First-Use.
要探討這個機制前,作者先列舉一個情境
假設你人要到火車站去找一個名為 Alice 的人交換手提箱,你要如何於火車站正確的找到 Alice?
# Nothing
最基本的情況就是你看到每個人都詢問,你是不是 Alice,但是任何人都可以說謊假裝自己是 Alice,因此惡意攻擊者跟 Alice
一樣都可以輕鬆回答你「我就是 Alice」,顯而易見這種機制基本上沒有辦法幫助我們找到 Alice,也沒有辦法分辨到底眼前的人是惡意攻擊者還是 Alice。
一種改善的機制就是 PKI (Public Key Infrastructure),該機制的概念是
1. 有一個第三方服務會發行相關的 ID 證件,該 ID 證件難以偽造 (譬如 Certificate Authorities)
2. 你信賴這個第三方服務
所以你到火車站之後,每遇到一個人就要求對方出示其 ID,並且請第三方服務幫忙驗證這個 ID 證件是否合法,透過這種概念來找到到底誰是 Alice。
這種機制運作起來沒有問題,唯一的問題就是找到一個可信任的第三方服務相對複雜且困難。
有沒有一種相對簡單又有點有效的機制? 就是本篇要探討的 TOFU
假設情境改成,今天需要頻繁的到火車站去找 Alice 交換行李箱,這件事情會重複非常多次。這種情境下,我們可以
記住第一次遇到號稱自己是 Alice 的那個人,接下來每次都找該人交易。
簡單來說就是,相信第一次遇到的人,並且記住該人的狀態與面貌,接下來每次交易都直接尋找上次熟悉的面孔。
網路世界來說,一個非常知名使用 TOFU 的軟體就是 SSH。
SSH 使用者第一次連線到遠方 Server 時會相信自己連接到的是正確的 Server,同時將 Server 本身的指紋資訊給存入到本地快取。
因此接下來每次連接到該 SSH 的時候,就直接比較 Server 的指紋是否一致來確定是否連線。
這個機制聽起來很可怕,不過對於這種「很難預測第一次連線的 Server 是誰的狀態」的情境是滿堪用的,畢竟不容易一開始就被偽裝攻擊。
另外一個使用 TOFU 機制的概念就是 supply-chain security,假設你要透過 Packager Manager 來使用不同版本的 Package
這種情境下系統要如何信任每次抓到的 Package 都是正確的?
透過 TOFU 的機制將每個 Package 的 Hash 值都存放 local,這種情況下就可以去比對第二次,第三次下載的內容是否一致。
不過對於 CI 環境下,要一直維持 local cache 實在不容易,因此 Trust-On-First-Use 就會演化成另外一種 Trust-On-Every-Use.
文章後續還介紹 golang 生態系的 go get 是採用何種機制去信任每次下載的 library,對於這篇文章有興趣的不要錯過
cache快取 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT770 特價中
超越基礎! 學習使用 Redis Cache,透過使用 clustering 提高性能, 使用 S3 做圖片上傳,還有更多!
從這 16 小時的課程,你會學到
✅ 完全掌握事件迴圈 ( Event loop ) 並瞭解每一個階段
✅ 利用 Worker Threads 和 Clustering,大幅提升 Node 伺服器的性能
✅ 使用 Redis 支援的 MongoDB 快取來加速資料庫查詢
✅ 將自動瀏覽器測試添加到你的 Node 伺服器,完成持續整合管線( pipeline )設置
✅ 使用 AWS S3,將可擴展的圖片和檔案上傳到你的應用程式中
https://softnshare.com/advanced-node-for-developers/
cache快取 在 Alvinist / 艾爾文的生活紀錄 Youtube 的最讚貼文
這一次升級所有的器材和明細如下:
設備
【自費】QNAP TVS-h1288X NTD 95,000
【贊助】QXP-T32P Thunderbolt™ 3 擴充卡 NTD 4,090
【贊助】TL-D800C 8-Bay 儲存擴充設備 NTD 13,900
【贊助】QNA-T310G1T Thunderbolt 3 對 10GbE 網路轉換器 (NBASE-T) NTD 5,990
硬碟
【贊助】IronWolf Pro HDD 12TB × 5 NTD 58,450
【贊助】IronWolf Pro 125 SATA 3.84TB × 2 NTD 45,980
快取硬碟
【自費】SAMSUNG 980 PRO 1TB NVMe M.2 2280 PCIe Gen 4x4 (2 條)NTD 11,376
線材
【自費】QNAP Thunderbolt 3 20m 線 CAB-TBT320M-40G-LINTES NTD 3,200
總價值:237,986
#NAS #QNAP #Seagate #IronWolf #IronwolfPro #硬碟
QNAP 官網:https://www.qnap.com
Seagate 官網:https://www.seagate.com/tw/zh/products/nas-drives/ironwolf-hard-drive/
►歡迎加入 Telegram ►
打倒演算法的高牆? https://t.me/alvinist
▶行動派艾草▶ 頻道會員持續募集中
▉「行動派艾草」是什麼?
這是 YouTube 推出的「定期型群眾募資」。
俗氣的說,就是:用錢支持喜歡的創作者。
可依照自己的能力,選擇支持方案。
行動派艾草 / 每個月 75 元(新台幣);
銀級行動派艾草 / 每個月 450 元(新台幣);
金級行動派艾草 / 每個月 900 元(新台幣);
尊爵行動派艾草 / 每個月 1,600 元(新台幣)。
YouTube 將抽取三成費用。
其餘的將提供給創作者,(希望可以)無憂無慮的創作、添購設備器材等。
點選以下網址,綁定信用卡即可:
https://www.youtube.com/alvinist/join
►艾爾文的社群 / 歡迎追蹤►
▎所有社群平台連結:https://linktr.ee/Alvinist
▎Telegram 官方公告頻道: https://t.me/alvinist
▎YouTube 子頻道:http://youtube.com/coopaler
▎Instagram 很精彩: http://www.instagram.com/alvinist
▎Facebook 粉絲專頁: http://www.facebook.com/alvinistvlog
▎Twitter 偶爾更新: http://www.twitter.com/alvinist
►艾耳聞 Podcast 博客收聽平台►
▎Apple Podcasts: https://apple.co/2RVWA36
▎Spotify Podcasts: https://spoti.fi/3eDkytP
▎Google Podcasts: https://bit.ly/3bxKkgS
▎SoundOn 及 KKbox 請搜尋「艾爾文」
►我的器材 / My Gear►
https://kit.co/Alvinist
►合作請洽►
alviniststudio@gmail.com
►親愛的艾爾文時間► 信件及包裹寄送地址
【中文】23599 中和宜安郵局第 171 號信箱
【英文】P.O.BOX 171 Zhonghe Yi-an, New Taipei City, 23599 Taiwan (R.O.C)

cache快取 在 史九87 SJ87 Youtube 的精選貼文
兩岸用語大 PK - 資訊篇
🖥 網路上的中文資源都看不懂?
🖥 快來看看你會幾個 🤣
🖥 「回車」是什麼,司機請迴轉嗎?
🖥 「增強現實」是增強誰的現實!
🖥 知己知彼,跟國際接軌!
🎉 感謝漸強實驗室首席資料科學家 TY 友情站台
🙋♂️ 協助我們製作 CC 字幕: https://www.stevenlin.tw/iWantCC
👉追蹤我們👈
————————————————————————
史九87 IG ► https://www.instagram.com/im9vv
史九87 FB ► https://www.facebook.com/shihjo87
商業合作請洽詢 ► shihjo87@gmail.com
信箱箱址中文:
24199
三重忠孝路郵局第 88 號信箱
信箱箱址英文:
P.O.BOX 88 Sanchong Zhongxiao Road
New Taipei City 24199
Taiwan (R.O.C)
————————————————————————
👉 Follow us 👈
————————————————————————
SJ87 IG ► https://www.instagram.com/im9vv
SJ87 FB ► https://www.facebook.com/shihjo87
Biz contact ► shihjo87@gmail.com
Address:
P.O.BOX 88 Sanchong Zhongxiao Road
New Taipei City 24199
Taiwan (R.O.C)
————————————————————————

cache快取 在 Carl Ho卡爾 頻道 Youtube 的最佳貼文
(Android/iOS) MARVEL Future Fight
⇒ 安卓(官方) Android (official): https://play.google.com/store/apps/details?id=com.netmarble.mherosgb
⇒ 蘋果iOS: https://itunes.apple.com/au/app/marvel-future-fight/id955705796
⇒ 安卓(APK備份檔) Android (APK backup) [v1.7.1] : https://goo.gl/Gbg7Ql
⇒ 安卓(遊戲快取) Android (Game Cache): https://goo.gl/S7agjL
注意: 安裝APK 請務必同時把遊戲快取檔放進手機哦!! 一般作法是解壓後放在手機的 “~/android/obb” 檔案裡 (不同手機有不同設定)
Note: Please install game cache also if you install the game by using APK. Typically the game cache file is “~/android/obb”
⇒ 遊戲示範 Gameplay Video: https://www.youtube.com/watch?v=tn_bJbSy5rc
名稱 / Name / 時間 Time / 屬性 Type / 攻 ATK / 防 DEF / 能量防 EN DEF / 血 HP
美國隊長 / Captain America / 0:00 / 格鬥 Combat / 3670 / 2572 / 315 / 10917
浩克 / Hulk / 0:15 / 格鬥 Combat / 3692 / 2590 / 2331 / 10988
鋼鐵人 / Iron Man / 0:26 / 爆破 Blast / 3670 / 2361 / 2858 / 8592
惡靈戰警 / Ghost Rider / 0:38 / 全宇宙 Universal / 3242 / 2572 / 2702 / 9534
刀鋒戰士 / Blade / 0:53 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
黑寡婦 / Black Widow / 1:06 / 速度 Speed / 3242 / 2812 / 2678 / 9145
雷神索爾 / Thor / 1:20 / 全宇宙 Universal / 3242 / 2572 / 2702 / 9534
黑貓 / Black Cat / 1:37 / 速度 Speed / 3283 / 2849 / 2713 / 9275
蜘蛛人 / Spider Man / 1:52 / 速度 Speed / 3242 / 2812 / 2678 / 9145
奧創 / Ultron / 2:13 / 全宇宙 Universal / 3242 / 2572 / 2702 / 9534
邪神洛基 / Loki / 2:29 / 全宇宙 Universal / 3283 / 2607 / 2739 / 9664
紅骷髏 / Red Skull / 2:43 / 爆破 Blast / 2861 / 2468 / 2468 / 9058
夜魔俠 / Daredevil / 3:00 / 速度 Speed / 3242 / 2812 / 2678 / 9145
八爪博士 / Doctor Octopus / 3:17 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
綠惡魔 / Gren Goblin / 3:30 / 速度 Speed / 3242 / 2678 / 2812 / 8750
魔多客 / M.O.D.O.K. / 3:45 / 爆破 Blast / 3670 / 2345 / 2838 / 8592
魔雷基 / Malekith / 4:01 / 爆破 Blast / 3714 / 2378 / 2879 / 8699
毀滅者 / Destroyer / 4:14 / 全宇宙 Universal / 3283 / 2607 / 2739 / 9664
鷹眼 / Hawkeye / 4:27 / 速度 Speed / 3242 / 2812 / 2678 / 9210
仿聲鳥 / MockingBird / 4:43 / 速度 Speed / 3242 / 2812 / 2678 / 9145
驚奇隊長 / Captain Marvel / 4:59 / 全宇宙 Universal / 3262 / 2590 / 2720 / 9599
戰爭機器 / War Machine / 5:14 / 爆破 Blast / 2861 / 2485 / 2485 / 9058
幻視 / Vision / 5:28 / 爆破 Blast / 3670 / 2361 / 2858 / 8582
鷹俠 / Falcon / 5:42 / 速度 Speed / 3242 / 2812 / 2678 / 9145
酷寒戰士 / Winter Soldier / 5:55 / 速度 Speed / 3242 / 2812 / 2678 / 9210
制裁者 / Punisher / 6:10 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
雪倫。卡特 / Sharon Carter / 6:24 / 速度 Speed / 3242 / 2812 / 2678 / 9210
力量人 / Luke Cage / 6:39 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
鐵拳俠 / Iron Fist / 6:53 / 格鬥 Combat / 3242 / 2445 / 2702 / 9534
黑豹 / Black Panther / 7:07 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
黑蝠王 / Black Bolt / 7:21 / 全宇宙 Universal / 3242 / 2572 / 2702 / 9534
戰鬥天使 / Angela / 7:37 / 全宇宙 Universal / 3283 / 2739 / 2607 / 9664
幻影殺手 / Elektra / 7:55 / 速度 Speed / 3242 / 2812 / 2678 / 9210
猛毒 / Venom / 8:10 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
金霸王 / Kingpin / 8:21 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
靶眼 / Bullseye / 8:38 / 格鬥 Combat / 3670 / 2572 / 2315 / 10917
鋼鐵人mk44 / Iron Man Mark 44 / 8:52 / 格鬥 Combat / 3692 / 2590 / 2331 / 10988
