日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

为什么引入Memcached?

發布時間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 为什么引入Memcached? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????剛memcached了解學習,一直是處于一個懵懂的狀態,先是對memcached進行了一個了解,但我們為什么要在ITOO中引入memcached呢?當問我的時候當時自己腦子中打了一個大大的

?

????這就必須去考慮為什么要引入memcached,應該從哪里開始研究呢?首先從memcached的優點,先來看一下它的優點:


????? 【memcached優點】

????? 1)基于客戶端分布式

??????2)速度快

??????3)memcached不互相通信

????? 4)適合讀多少寫

?

???? 【應用】

?

????我們從memcached的優點來分析一下在ITOO中為什么要引入它,首先我們的系統是利用WCF實現分布式的,而且五個系統是獨立開發,并且每個系統都有自己的庫和服務器,如圖為五個系統:

??????? ?

?? 如果我們在權限登錄的時候使用Session,只是存到了權限服務器中,別的系統無法從權限服務器來獲取Session值,這時我們的memcached作為第三方的緩存就發揮其強大的功能了,存入memcached的是根據hash算法按照key-value來存入,只要知道key我們就可以從memcached中獲得數據來實現五個系統共用用戶的信息。(分布式存儲)

?

??? 在ITOO中應用主要在考評系統的學生端,第一個學生訪問時將題緩存到memcached中,第二個學生根據key值,直接從緩存中讀取,這樣在大量用戶訪問時,能夠提高用戶的體驗度,也許第一個人可能會慢一些,但我們更看重的是大多數用戶的感受,而不僅僅是個別的用戶。(速度快)

?

????在ITOO還有一個應用,就是將考試過程中右側的答題卡(用來顯示某道題是否已經做)直接存入到緩存中,這個數據是不需要存入到數據庫中,我們采用緩存,每個用戶在考試中,根據Key-value,將數據存入緩存,不會加重數據庫的負擔,而且也能為用戶提供良好的用戶體驗。(速度快)

?

????memcached的前兩個優點我都已經想到了應用場景,第三點是說memcached服務器之間并不會通信,我們可以自己的需要來增加memcached服務器來來滿足我們的需要,而不需要擔心是否對其他的memcached有影響。


????也許還有很多應用場景,歡迎大家來與我共同討論,咱們共同成長。。。


????? 【總結】

????我自己的觀點是應用緩存我們是用空間來提高速度,這跟老師說的框架是一個意思,應用框架可以減少開發量,但會降低速度,而memcached是消耗服務器的一部分空間來提升系統的速度。?

????這次我們主要說了一下memcached的優點,接下來說明memcached的缺點,大家期待更新!????

????

轉載于:https://www.cnblogs.com/zsswpb/p/5771612.html

總結

以上是生活随笔為你收集整理的为什么引入Memcached?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。