外媒速遞:如何在ASP.Net Core中使用內存緩存機制
原創【51CTO.com原創稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內容包括:如何在ASP.Net Core中使用內存緩存機制、關于并發模式需要了解的一切、智能手機上最為安全的操作系統是不是Linux、數據和元數據對于物聯網都重要等。
一、如何在ASP.Net Core中使用內存緩存機制
原文標題:How to use in-memory caching in ASP.Net Core
ASP.Net Core是一套精簡的模塊化框架,適用于Windows、Linux或者MacOS等平臺。與傳統ASP.Net不同,ASP.Net Core當中不存在Cache對象。然而,它仍能夠支持多種不同類型的緩存機制,包括內存緩存、分布式緩存以及響應緩存。下面,我們將共同了解如何將變更頻繁的數據存儲在內存緩存當中,從而提升ASP.Net Core應用程序的性能與可擴展性。
1. 如何啟用ASP.Net Core中的內存緩存
2. 如何利用ASP.Net Core IMemoryCache存儲并檢索對象
3. 如何在ASP.Net Core中為緩存數據設置過期策略
二、關于并發模式,你需要了解的一切
原文標題:What you need to know about concurrency models
并發模式的重要意義相信已經無需贅述。但如果你仍不關心并發模式,我將在今天的文章中向你再次強調這項機制的重要性。簡單來講,開發人員需要面對多種不同軟件堆棧,但這些堆棧又往往與特定運行時及其對應并發模式相關聯。對于承載多種不同運行時的重要性,下面,我們將一起了解。
1. 多進程運行時
2. 多線程運行時
3. 多進程與多線程混合運行時
4. 非阻塞/事件驅動型運行時
三、Linux:智能手機上最為安全的操作系統?
原文標題:Linux: The Safest Operative Systems for Smartphones?
不少智能手機用戶最關心的問題之一,在于安全性與隱私性保障。盡管長久以來一直大受歡迎,但目前移動系統層面的王者Android卻面臨著日益增長的安全風險。為了解決問題,人們開始利用Linux這一安全性更高,且提供更佳開源代碼資源的選項。那么,其實際安全性究竟如何?下面,我們將立足多款重要Linux移動端系統為你找到答案。
1. Ubuntu Touch
2. Sailfish操作系統
3. Pasma Mobile
4. OpenWeb OS
5. 火狐操作系統
6. Tizen
四、數據還是元數據?對于物聯網,二者皆重要
原文標題:Data or metadata? For the IoT they’re both important
電話系統、多聯運集裝箱運輸乃至空中指揮,每一套規模龐大的網絡都成為現代文明當中不可或缺的重要組成部分,且都具備一項共通性特性——控制層本身并不負責構成網絡流量的電子或者物理流。這種控制層在手機中以Signalling System 7的形式存在,在多式集裝箱聯運中以艙單形式存在,對于航空指揮則為空中管制。而這一切,都將在物聯網中以新的樣貌再度出現。
1. 控制層是什么?
2. 集裝箱運輸與帶外信號傳遞
3. 空中管制的實現方式
4. 物聯網應擁有自己的控制層
5. 對于物聯網數據,情景信息非常重要
6. 元數據即為物聯網的控制層
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】