memcached 適用的場景

最近在看 memcached? 的公共課,發現memcache的確是個好東西,可以顯著地減小數據庫負載,當然我們要搞清楚,任何一樣技術都有它的優缺點,

在使用它的時候,搞清楚它的適用場景,才能揚長避短,發揮最大的作用。

適用memcached的業務場景:

1)如果網站包含了訪問量很大的動態網頁,因而數據庫的負載將會很高。由于大部分數據庫請求都是讀操作,那么memcached可以顯著地減小數據庫負載。

2)如果數據庫服務器的負載比較低但CPU使用率很高,這時可以緩存計算好的結果( computed objects )和渲染后的網頁模板(enderred templates)。

3)利用memcached可以緩存session數據、臨時數據以減少對他們的數據庫寫操作。

4)緩存一些很小但是被頻繁訪問的文件。

5)緩存Web 'services'(非IBM宣揚的Web Services,譯者注)或RSS feeds的結果.。

不適用memcached的業務場景:

1)緩存對象的大小大于1MB

Memcached本身就不是為了處理龐大的多媒體(large media)和巨大的二進制塊(streaming huge blobs)而設計的。

2)key的長度大于250字符

3)虛擬主機不讓運行memcached服務

如果應用本身托管在低端的虛擬私有服務器上,像vmware, xen這類虛擬化技術并不適合運行memcached。Memcached需要接管和控制大塊的內存,如果memcached管理的內存

被OS或 hypervisor交換出去,memcached的性能將大打折扣。

4)應用運行在不安全的環境中

Memcached為提供任何安全策略,僅僅通過telnet就可以訪問到memcached。如果應用運行在共享的系統上,需要著重考慮安全問題。

5)業務本身需要的是持久化數據或者說需要的應該是database

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/272885.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/272885.shtml
英文地址,請注明出處:http://en.pswp.cn/news/272885.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

公司來了個傻員工,改變了所有聰明的員工

公司來了個新員工,有點土,但很聽話。其它員工都把所有得工作堆給他做,新員工不介意,默默地幫他們都完成。主管看到他勤快,叫他幫忙跟著做很多事情,可他一點都不介意,可他幫主管做事都是義務的。…

mysql 交叉連接的用法_sql中內連接與外連接與交叉連接用法

文章介紹了在mysql中的內連接與外連接與交叉連接用法與舉例說明了,有需要了解的朋友可以參考一下下。(一)內連接SQL INNER JOIN 關鍵字在表中存在至少一個匹配時,INNER JOIN 關鍵字返回行。內連接查詢操作列出與連接條件匹配的數據行,它使用比…

$.ajax()參數詳解及標準寫法

1.url:要求為String類型的參數,(默認為當前頁地址)發送請求的地址。2.type:要求為String類型的參數,請求方式(post或get)默認為get。注意其他http請求方法,例如put和delete也可以使用&#xff0…

使用JAXP對XML文檔進行DOM解析

一、XML解析方式分為兩種:dom和sax dom:(Document Object Model,即文檔對象模型)是W3C組織推薦的解析XML的一種方式。sax:(Simple API for XML)不是官方標準,但它是XML社區事實上的標準&#xf…

tfpose與openpose區別_人體姿態識別--Openpose+Tensorflow

目的復現代碼完成視頻中的人體姿態識別復現過程視頻來源:https://www.youtube.com/watch?vcMhWNGBW1Xg?www.youtube.com視頻動圖檢測結果下載的畫質本來就不高,再加上兩次錄屏,畫質比較渣。首先確認工程所需要的依賴:python3ten…

讓 步( 寫的太好了!)

一個不懂得為親人讓步,為朋友讓步,為愛人讓步,為合作伙伴讓步的人,是缺乏胸襟的人,最無能和不可交的人。試問一個連自己人都斤斤計較的人可交往嗎!長不大的人最重要的標志,就是跟自己人&#xf…

Android學習手記(2) Activity生命周期

1. 單個Activity的生命周期 當只有一個Activity的時候, 首先執行onCreate->onStart->onResume。 這時, 窗口便顯示在屏幕上了。 然后我們按返回鍵退到桌面的時候,便執行onPause->onStop。這時候, 如果我們在最近使用程序…

MySQL二級比office二級_如何快速拿到計算機office二級

計算機二級考試是全國計算機等級考試(簡稱NCRE)四個等級中的一個等級,考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。計算機二級考試采用全國統一命題、統一考試的形式。多被國企和大型企業考核員工薪資的一個標準同時也是在信息化時…

墻角的父親(一篇讓千萬人潸然淚下好文)

前言:擁有思想的瞬間,是幸福的;擁有感受的快意,是幸福的;擁有父愛也是幸福的。幫老鄉大將搬家。在整理一堆舊書籍的時候,大將蹲在地上嗚嗚大哭起來。大將打開的是一個筆記本,上面記著日常開支&a…

移動廣告效果監測

android渠道包自動化驗證 酷傳應用統計 友盟統計分析平臺 機鋒統計 怎樣監控移動互聯網廣告的效果 talkingdata AD tracking轉載于:https://www.cnblogs.com/terrylin/p/4865462.html

react遍歷對象的值_React 原理之實現 createElement 和 render 方法

前言在 React 中,我們都知道可以寫 jsx 代碼會被編譯成真正的 DOM 插入到要顯示的頁面上。這具體是怎么實現的,今天我們就自己動手做一下。實現 createElement 方法這個方法平時開發我們并不會用到,因為它是經 babel 編譯后的代碼&#xff0c…

成熟就是深諳世故卻不世故

對于一個打小在農村長大的孩子而言,被夸作“早熟”是一種榮耀。它意味著你足夠懂事,可以分擔父母的一些憂愁。但這也是一個怪圈,因為你常要背負這種光環去做一些超乎自己年齡的事,強迫自己變得堅忍、不可戰勝。那年,我…

2015/10/9 Python核編初級部分學習總結

終于在十一長假之后的兩天看完了《Python核心編程》的初級部分。雖然到后來兩章,類和環境看得越來越慢,越來越難以理解。很多東西只能靠強記,也沒辦法真正掌握了,我想了想,還是不強迫自己去背下這些知識,累…

SQl常用語句總結(持續更新……)

創建示例數據庫USE master;GOIF DB_ID (Nmytest) IS NOT NULLDROP DATABASE mytest;GOCREATE DATABASE mytest;GOUSE mytest;GOIF OBJECT_ID(Ndbo.Orders) IS NOT NULLDROP TABLE dbo.Orders;GOCREATE TABLE dbo.Orders(ProductID INT NOT NULL,MadeFrom CHAR(20),Sales MONEY …

大話設計模式筆記 享元模式

享元模式(Flyweigh),運用共享技術有效地支持大量細粒度的對象。 package flyweight;//可以接受并作用于外部狀態 public abstract class Flyweight {public abstract void operation(int extrinsicState);} package flyweight;//為內部狀態增…

python12歲_12歲。Python操作Excel,12Python,excel

excel在Python中的應用存測試數據有的時候大批量的數據,存到txt文件里顯然不是最佳的方式,我們可以存到excel文件里面,第一方便我們存儲數據和做數據,一方面方便我們讀取數據,比較明朗。測試的時候就從數據庫中讀取出來…

什么叫工作到位?很深刻!

1、匯報工作說結果不要告訴老板工作過程多艱辛,你多么不容易!老板不傻,否則做不到今天。舉重若輕的人老板最喜歡,一定要把結果給老板,結果思維是第一思維。2、請示工作說方案不要讓老板做問答題,而是要讓老…

react 給一個引用的組件添加新屬性_高階組件在React中的應用

高階組件的定義接受React組件作為輸入,輸出一個新的React組件。概念源自于高階函數,將函數作為參數,或者輸出一個函數,如map,reduce,sort。 用haskell的函數簽名來表示: hocFactory:: W: React.…

雜想 · 警醒

今天無意間看到CSDN上一位大牛師姐的博客,真的是好驚訝啊!很多時候總是太過自以為是,以為自己做不到的事情別人也很難做到。恰恰相反,成功總是伴隨那些謙遜、努力、認真的人的!曾幾何時,自己或許也是一個認…